Files
metabloom/server/docker-compose.example.yml
T
AI Company ea8b5be058
MetaBloom CI / app (push) Canceled after 0s
MetaBloom CI / api (push) Canceled after 0s
feat: evolve MetaBloom into full product foundation
2026-07-21 19:24:59 +00:00

28 lines
727 B
YAML

services:
api:
build: .
environment:
DATABASE_URL: postgresql+psycopg://metabloom:${POSTGRES_PASSWORD}@db:5432/metabloom
JWT_SECRET: ${JWT_SECRET}
ENVIRONMENT: production
ALLOWED_ORIGINS: ${ALLOWED_ORIGINS:-http://localhost:8081}
depends_on:
db:
condition: service_healthy
ports: ["127.0.0.1:8000:8000"]
db:
image: postgres:16-alpine
environment:
POSTGRES_DB: metabloom
POSTGRES_USER: metabloom
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
volumes: ["postgres_data:/var/lib/postgresql/data"]
healthcheck:
test: ["CMD-SHELL", "pg_isready -U metabloom"]
interval: 5s
timeout: 3s
retries: 10
volumes:
postgres_data: