Remove Portainer references, mark NPM and env management as completed, update epic checklist and decided approach. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
948 B
948 B
title, status, type, priority, created_at, updated_at, parent, blocking
| title | status | type | priority | created_at | updated_at | parent | blocking | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Document the deployment workflow | in-progress | task | normal | 2026-02-09T15:30:57Z | 2026-02-10T08:44:29Z | nuzlocke-tracker-ahza |
|
Write documentation covering the full deployment setup and workflows.
- How to deploy (run
./deploy.sh) - How to redeploy after changes
- How to rollback to a previous version
- How to manage the production instance (SSH, docker compose logs, etc.)
- How to set up the production environment from scratch (registry auth, NPM, SSH access)
- Deploy script flow: build images (podman/docker) → push to Gitea registry → SCP compose file → generate .env if missing → pull and start containers via SSH
- Production files live at
/mnt/user/appdata/nuzlocke-tracker/on Unraid (compose file, .env, data/)