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.