thermograph/deploy
Emi Griffith 86c8e6905c Reconcile render-secrets.sh: sudo-read age key + in-place-write /etc/thermograph.env
The split branch carried the #34-era render-secrets.sh, missing two fixes
required for prod/beta deploy: (1) sudo-read the root-owned 0400 age key into
SOPS_AGE_KEY when the deploy user can't read it directly; (2) in-place-write
/etc/thermograph.env when it's group-writable (beta's non-root 'deploy' user)
instead of only install(1). Without these, deploy.sh's render fails on both
hosts. Flagged by the terraform-layer workstream.
2026-07-22 12:56:15 -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
migrations Port orphaned infra files from monorepo (Makefile, .env.example, migrate-db, twa, DEPLOY docs) 2026-07-22 11:57:02 -07:00
openmeteo Scale DB tuning from DB_MEMORY; order Docker after the rclone mount (#226) 2026-07-20 14:33:09 +00:00
secrets Port orphaned infra files from monorepo (Makefile, .env.example, migrate-db, twa, DEPLOY docs) 2026-07-22 11:57:02 -07:00
swarm Extract docs/ into thermograph-docs (repo-split Stage 6) (#20) 2026-07-21 21:29:14 +00:00
twa Port orphaned infra files from monorepo (Makefile, .env.example, migrate-db, twa, DEPLOY docs) 2026-07-22 11:57:02 -07: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-dev.sh Add LAN-dev registry-pull artifacts: docker-compose.dev.yml + deploy-dev.sh 2026-07-22 12:20:05 -07:00
deploy.sh deploy.sh + compose: two independent app images, per-service rolls 2026-07-22 11:39:16 -07:00
migrate-db.py Port orphaned infra files from monorepo (Makefile, .env.example, migrate-db, twa, DEPLOY docs) 2026-07-22 11:57:02 -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-dev-lan.sh Port orphaned infra files from monorepo (Makefile, .env.example, migrate-db, twa, DEPLOY docs) 2026-07-22 11:57:02 -07: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 Reconcile render-secrets.sh: sudo-read age key + in-place-write /etc/thermograph.env 2026-07-22 12:56:15 -07: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