Collection and server management
Settings
Collection
Name
Home Aquariums
Owner
Fluxpoint Keeper
Email
keeper@fluxpoint.local
Caddy Edge Proxy
Dockerized Caddy terminates HTTPS and proxies the app subdomain to the internal app container.
App Container
Standalone Next.js runs on the Compose network at port 3000, without exposing the app port publicly.
PostgreSQL
Postgres 16 is the supported production database, persisted in a Docker volume.
Migration Job
A one-shot migrate/bootstrap container prepares the database before app and workers start.
Workers
Reminder, metrics, backup, and AI worker containers are prepared with safe placeholder loops.
Backups
Postgres dump and restore scripts are ready for operator-driven backup workflows.
Metrics
Prepared for future app metrics, sensor summaries, and Prometheus integration checks.
Logs
Use Docker Compose logs for app, Caddy, migration, and worker observability.