chore: add studio service to production compose

This commit is contained in:
syntaxbullet
2026-02-06 13:10:01 +01:00
parent 1929f0dd1f
commit e4169d9dd5

View File

@@ -73,6 +73,37 @@ services:
max-size: "10m"
max-file: "3"
studio:
container_name: aurora_studio
image: aurora-app:latest
restart: unless-stopped
depends_on:
db:
condition: service_healthy
ports:
- "127.0.0.1:4983:4983"
environment:
- NODE_ENV=production
- DB_USER=${DB_USER}
- DB_PASSWORD=${DB_PASSWORD}
- DB_NAME=${DB_NAME}
- DB_PORT=5432
- DB_HOST=db
- DATABASE_URL=postgresql://${DB_USER}:${DB_PASSWORD}@db:5432/${DB_NAME}
networks:
- internal
command: bun run db:studio
healthcheck:
test: [ "CMD", "bun", "-e", "fetch('http://localhost:4983').then(r => process.exit(0)).catch(() => process.exit(1))" ]
interval: 30s
timeout: 10s
retries: 3
start_period: 10s
deploy:
resources:
limits:
memory: 512M
networks:
internal:
driver: bridge