Thermograph monorepo: graded-climate API + SSR frontend + infra, domain-specific containerized deploys
/opt/thermograph becomes a monorepo checkout: deploy.sh gains INFRA_DIR (git ops at the root, compose work cd'd into infra/), lock/tags/render paths move under infra/deploy/, image-path defaults become emi/thermograph/backend| frontend across compose, stack, and the tag-prune. docker-compose.yml pins name: thermograph -- without it compose run from .../infra derives project "infra" and recreates the whole stack beside the running one; deploy-dev.sh pins COMPOSE_PROJECT_NAME=thermograph-dev (env wins over the file key) to keep LAN dev's separate project. |
||
|---|---|---|
| .forgejo/workflows | ||
| backend | ||
| frontend | ||
| infra | ||
| observability | ||