thermograph/deploy
Emi Griffith ce454e0be6 deploy.sh + compose: two independent app images, per-service rolls
backend and frontend now reference their own images (BACKEND_IMAGE_PATH/TAG,
FRONTEND_IMAGE_PATH/TAG) instead of the shared emi/thermograph/app. deploy.sh
takes SERVICE=backend|frontend|all, rolls just that service with --no-deps,
persists each service's live tag in deploy/.image-tags.env so a single-service
deploy never disturbs the sibling, and fixes the old IMAGE_TAG:? guard that
made every workflow deploy hard-fail. Health-checks per service (8137/8080).

Claude-Session: https://claude.ai/code/session_01RdARHDJaYC1wSQRTYM6t3Z
2026-07-22 11:39:16 -07:00
..
db Move the climate record from parquet to TimescaleDB hypertables (#227) 2026-07-20 20:15:55 +00:00
forgejo Forgejo: OAuth-only login with approval-gated access + mesh mailer (#24) 2026-07-21 23:23:37 +00:00
openmeteo Scale DB tuning from DB_MEMORY; order Docker after the rclone mount (#226) 2026-07-20 14:33:09 +00:00
secrets Git-native secrets vault (SOPS + age) (#34) 2026-07-22 03:21:46 +00:00
swarm Extract docs/ into thermograph-docs (repo-split Stage 6) (#20) 2026-07-21 21:29:14 +00:00
Caddyfile Move static asset + SPA-shell ownership from backend to frontend (repo-split Stage 7a) (#22) 2026-07-21 22:48:59 +00:00
deploy.sh deploy.sh + compose: two independent app images, per-service rolls 2026-07-22 11:39:16 -07:00
POSTGRES-MIGRATION.md Repo-split Stage 4: cut prod traffic to backend + frontend, dual-service (#14) 2026-07-21 20:01:30 +00:00
provision-agent-access.sh Add agent VPS access, a 2-node Docker Swarm, and Forgejo CI/CD (#234) 2026-07-21 00:36:39 +00:00
provision-mail.sh Rebuild the homepage as a distribution landing; add an SMTP seam (#178) 2026-07-18 07:39:47 +00:00
provision-secrets.sh Git-native secrets vault (SOPS + age) (#34) 2026-07-22 03:21:46 +00:00
render-secrets.sh Git-native secrets vault (SOPS + age) (#34) 2026-07-22 03:21:46 +00:00
thermograph-dev.service Add dev CI/CD pipeline deploying to a LAN server (#6) 2026-07-11 02:13:18 +00:00
thermograph.env.example Git-native secrets vault (SOPS + age) (#34) 2026-07-22 03:21:46 +00:00
thermograph.service Containerize the app and move the databases to PostgreSQL 18 (#220) 2026-07-20 06:28:23 +00:00