7 Commits

Author SHA1 Message Date
0b5b093d99 Fix deploy workflow: use self-hosted runner, eliminate SSH roundtrip
All checks were successful
Deploy stAndrews / deploy (push) Successful in 5s
Running on ubuntu-latest required SSH back to host to run docker commands.
Switch to self-hosted runner which executes directly on the analytics VM.
2026-04-16 06:43:10 -04:00
5fbff45a2e Sort listings table by most recent date; add SSH deploy fix to TODO
Some checks failed
Deploy stAndrews / deploy (push) Failing after 4s
2026-04-16 06:34:56 -04:00
29f48172fb Refresh data, move logs to project dir, update docs
Some checks failed
Deploy stAndrews / deploy (push) Failing after 16s
- Weekly refresh: 388 owners, 10 sales, 11 listings (2026-04-16)
- Move cron logs from ~/ to logs/ in each project dir
- Add logs/ to .gitignore and .dockerignore
- Update CLAUDE.md with log location and ops notes
- Update TODO.md with log relocation completion
2026-04-16 06:15:07 -04:00
996bd04746 Mark mailing label download as complete 2026-03-09 15:40:56 -04:00
bcbe2b78a3 Add weekly cron for owners refresh; fix download timeout
- options(timeout = 300) added to update_owners.R — 87.5 MB SCPA
  file exceeds the 60s default
- TODO updated: cron job tested end-to-end 2026-03-09
2026-03-09 12:40:41 -04:00
9f0ddb142c Mark deployment complete in TODO 2026-03-09 11:53:32 -04:00
05e2aba34c Add deployment pipeline and clean up repo
- Add Dockerfile, docker-compose.yml, .dockerignore, .env (port 3842)
- Add Caddyfile.snippet for analytics gateway import pattern
- Add .gitea/workflows/deploy.yaml for act_runner SSH deploy
- Untrack sensitive/data files (SCPA xlsx, owners.rds)
- Add renv lockfile and infrastructure files
- Reorganize data-raw scripts and add SarasotaCounty boundary data
- Move www assets to www/images/, add docs PDFs
2026-03-09 10:38:21 -04:00