Thermograph monorepo: graded-climate API + SSR frontend + infra, domain-specific containerized deploys
Find a file
Emi Griffith 7ece52db1b Add own image build-push + per-service beta deploy (FE/BE CI-CD split)
Frontend now publishes its OWN registry image (emi/thermograph-frontend/app)
via build-push.yml and deploys ONLY the frontend service to beta on push to
main, passing SERVICE=frontend + FRONTEND_IMAGE_TAG to infra's deploy.sh.
Independent of the backend's pipeline.

Claude-Session: https://claude.ai/code/session_01RdARHDJaYC1wSQRTYM6t3Z
2026-07-22 11:39:16 -07:00
.forgejo/workflows Add own image build-push + per-service beta deploy (FE/BE CI-CD split) 2026-07-22 11:39:16 -07:00
content Extract the glossary and static-page SEO copy into a schema-validated content/ tree (#241) 2026-07-21 01:21:11 +00:00
static Configurable API base + CORS for the frontend/backend split (Stage 5) (#18) 2026-07-21 20:52:11 +00:00
templates Configurable API base + CORS for the frontend/backend split (Stage 5) (#18) 2026-07-21 20:52:11 +00:00
tests Standalone frontend: no-walk paths.py, own Dockerfile, own CI 2026-07-21 15:59:29 -07:00
.gitignore Standalone frontend: no-walk paths.py, own Dockerfile, own CI 2026-07-21 15:59:29 -07:00
api_client.py Repo-split Stage 4: cut prod traffic to backend + frontend, dual-service (#14) 2026-07-21 20:01:30 +00:00
app.py Move static asset + SPA-shell ownership from backend to frontend (repo-split Stage 7a) (#22) 2026-07-21 22:48:59 +00:00
content.py Configurable API base + CORS for the frontend/backend split (Stage 5) (#18) 2026-07-21 20:52:11 +00:00
content_loader.py Repo-split Stage 3: frontend SSR service (in-repo, not yet live) (#13) 2026-07-21 17:48:55 +00:00
Dockerfile Standalone frontend: no-walk paths.py, own Dockerfile, own CI 2026-07-21 15:59:29 -07:00
format.py Repo-split Stage 3: frontend SSR service (in-repo, not yet live) (#13) 2026-07-21 17:48:55 +00:00
paths.py Standalone frontend: no-walk paths.py, own Dockerfile, own CI 2026-07-21 15:59:29 -07:00
requirements.txt Standalone frontend: no-walk paths.py, own Dockerfile, own CI 2026-07-21 15:59:29 -07:00