Update beans and deployment docs

Update epic checklist, mark completed tasks, fix Gitea username/domain
references, and update DEPLOYMENT.md with correct registry paths.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-09 18:28:56 +01:00
parent 03f07ebee5
commit 61a7f57f1f
8 changed files with 25 additions and 25 deletions

View File

@@ -52,8 +52,8 @@ Define and implement a deployment strategy for running the nuzlocke-tracker in p
- [x] **Create production docker-compose file** (`docker-compose.prod.yml`) — uses images from the Gitea container registry, production env vars, no source volume mounts, proper restart policies
- [x] **Create production Dockerfiles (or multi-stage builds)** — ensure frontend is built and served statically (e.g., via the API or a lightweight nginx container), API runs without debug mode
- [x] **Set up Portainer on Unraid** — install Portainer CE as a Docker container, configure the stack from the production compose file
- [ ] **Configure Portainer webhook for automated redeployment**add a webhook trigger in Portainer that pulls latest images and restarts the stack
- [ ] **Create deploy script** a script (e.g., `./deploy.sh`) that builds images from `main`, tags them for the Gitea registry, pushes them, and triggers the Portainer webhook to redeploy
- [x] **Configure Portainer API for automated redeployment**deploy script uses Portainer CE REST API to pull latest images and restart the stack
- [x] **Create deploy script**`./deploy.sh` builds images, pushes to Gitea registry, triggers Portainer API redeployment
- [ ] **Configure Nginx Proxy Manager** — add proxy host entries for Gitea and the nuzlocke-tracker frontend/API on the appropriate ports
- [ ] **Environment & secrets management** — create a `.env.prod` template, document required variables, decide on secret handling (`.env` file on Unraid, Portainer env vars, etc.)
- [ ] **Database backup strategy** — set up a simple scheduled backup for the PostgreSQL volume/data (e.g., cron + `pg_dump` script on Unraid)