933 B
933 B
Conventions
| Area | Convention |
|---|---|
| Stack ownership | One stack repo under Charlie/ per deployed service group. |
| Deploy entrypoint | .gitea/workflows/deploy.yaml calls this repo's shared deploy workflow. |
| Host selection | Workflow host input; not runner labels. |
| Working tree | /mnt/nas/stacks/<stack> is reset to the repo state on deploy. |
| Runtime data | /mnt/nas/data/<stack> only; never inside the git working tree. |
| Secrets | SOPS files under secrets/; plaintext ignored and deploy-time only. |
| Images | Compose pins concrete tags or digests. No :latest in stack repos. |