Docker Compose setup (turnkey) #8

Closed
opened 2026-01-28 19:03:08 +00:00 by jason.woltje · 0 comments
Owner

Create Docker Compose configuration for turnkey deployment.

Services:

  • mosaic-api (NestJS)
  • mosaic-web (Next.js)
  • postgres (PostgreSQL 17 + pgvector)
  • valkey (Redis-compatible cache)
  • ollama (local AI)
  • moltbot (messaging gateway)

Files:

  • docker/docker-compose.yml
  • docker/docker-compose.override.yml.example
  • docker/init-scripts/ (PostgreSQL init)
  • apps/api/Dockerfile
  • apps/web/Dockerfile
  • .env.example

Requirements:

  • All services start with single command
  • Volume persistence for data
  • Network isolation
  • Health checks
  • GPU support for Ollama (optional)
Create Docker Compose configuration for turnkey deployment. **Services:** - mosaic-api (NestJS) - mosaic-web (Next.js) - postgres (PostgreSQL 17 + pgvector) - valkey (Redis-compatible cache) - ollama (local AI) - moltbot (messaging gateway) **Files:** - docker/docker-compose.yml - docker/docker-compose.override.yml.example - docker/init-scripts/ (PostgreSQL init) - apps/api/Dockerfile - apps/web/Dockerfile - .env.example **Requirements:** - All services start with single command - Volume persistence for data - Network isolation - Health checks - GPU support for Ollama (optional)
jason.woltje added this to the M1-Foundation (0.0.1) milestone 2026-01-28 19:03:08 +00:00
jason.woltje added the p1devops labels 2026-01-28 19:03:08 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mosaic/stack#8