23a14e1650eb38ed86fb391f8790c993e5050937
- deploy/compose.yaml: replace generated placeholder with actual monolith compose (Foundry, Caddy, media stack, famapp, Authentik, Watchtower, etc.) - deploy/Caddyfile.snippet: replace with full production Caddyfile - .env.production.example: update variable names to match production (famapp_MINIO_ROOT_USER/PASSWORD/BUCKET, CF_API_TOKEN, etc.) - scripts/apply-compose.ps1: add -Compose/-Caddy flags; push Caddyfile and reload caddy in addition to compose restart
famapp
Self-hosted family coordination: shared calendar, lists, notes.
- Plan & architecture:
CLAUDE.md - Current progress:
STATUS.md - Task briefs (for sub-sessions):
docs/tasks/ - Architecture decisions:
docs/decisions/
Languages
TypeScript
94.1%
CSS
4.2%
JavaScript
0.9%
Shell
0.4%
Dockerfile
0.2%
Other
0.2%