Compose profiles: core and full #48

Closed
opened 2026-04-13 14:35:36 +00:00 by alvis · 0 comments
Owner

Split the compose file into profiles. core = Node monolith + ml/serving stub + Postgres. full = adds NATS, MinIO, MailHog. Document when to use each. Devs should not need 16 GB of RAM for day-to-day work.nnDone when: docker compose --profile core up boots a usable stack in under 1 GB RSS.

Split the compose file into profiles. `core` = Node monolith + `ml/serving` stub + Postgres. `full` = adds NATS, MinIO, MailHog. Document when to use each. Devs should not need 16 GB of RAM for day-to-day work.nn**Done when:** `docker compose --profile core up` boots a usable stack in under 1 GB RSS.
alvis added this to the M0 — Prototype milestone 2026-04-13 14:35:36 +00:00
alvis added the infraplatform labels 2026-04-13 14:35:36 +00:00
alvis closed this issue 2026-04-16 03:28:54 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: alvis/oO#48