- 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>