sandbox-notebookllamalm-nextjs/docker-compose.yml
2025-10-16 15:52:42 -05:00

46 lines
1.1 KiB
YAML

version: '3.8'
services:
# PostgreSQL on port 5433 (different from main app)
postgres:
image: postgres:18
container_name: sandbox-nextjs-postgres
ports:
- "5433:5432"
environment:
POSTGRES_DB: postgres_nextjs
POSTGRES_USER: postgres
POSTGRES_PASSWORD: admin
volumes:
- pgdata_nextjs:/var/lib/postgresql/data
# Redis for caching and Celery
redis:
image: redis:7-alpine
container_name: sandbox-nextjs-redis
ports:
- "6380:6379"
volumes:
- redis_data:/data
# Jaeger for tracing on port 17000
jaeger:
image: jaegertracing/all-in-one:latest
container_name: sandbox-nextjs-jaeger
ports:
- "17000:16686" # UI
- "14317:4317" # OTLP gRPC (different from main app)
- "14318:4318" # OTLP HTTP (different from main app)
environment:
- COLLECTOR_ZIPKIN_HOST_PORT=:9411
# Adminer for database admin on port 9001
adminer:
image: adminer
container_name: sandbox-nextjs-adminer
ports:
- "9001:8080"
volumes:
pgdata_nextjs:
redis_data: