Workspace dir gets recreated each build, losing all data.
Using fixed host path ensures DB and uploads persist across deploys.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Admin: User timeline contributions shown in Timeline section
- Admin: User memory contributions shown in Erinnerungen section
- Admin: User photo uploads shown in Familien-Uploads section
- All contributions still appear in unified Beiträge section
- Dockerfile: fix data dir path (/data -> /app/data)
- CI/CD: use checkout@v4, retry health check, auto-create proxy network
- CI/CD: support SITE_PASSWORD/ADMIN_PASSWORD secrets
- CI/CD: use wget instead of curl (alpine compat)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>