- README.md: rewrite with accurate setup steps including all lessons learned
- CLAUDE.md: update with working CI/CD patterns and known pitfalls
- gitea-actions.md: new file documenting Gitea Actions usage, expressions,
act_runner config, and troubleshooting for future projects
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- docker-compose.yml: remove bundled postgres, connect to shared
postgres via host-gateway:5433, add uploads volume, configurable port
- .gitea/workflows/deploy.yml: Gitea Actions workflow for automated
deploy on push to main
- infra/README.md: step-by-step setup guide for NAS deployment
(shared postgres, pgAdmin, act_runner, Gitea secrets)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>