version: '3.8' services: deep-rebuild: build: . ports: - "3000:3000" environment: - NODE_ENV=production - NEXT_PUBLIC_SUPABASE_URL=${NEXT_PUBLIC_SUPABASE_URL} - SUPABASE_SERVICE_ROLE_KEY=${SUPABASE_SERVICE_ROLE_KEY} - OPENAI_API_KEY=${OPENAI_API_KEY} - OPENROUTER_API_KEY=${OPENROUTER_API_KEY} - GROQ_API_KEY=${GROQ_API_KEY} - XAI_API_KEY=${XAI_API_KEY} - MONGODB_URI=${MONGODB_URI} restart: unless-stopped # Optional: Local MongoDB for development mongodb: image: mongo:7 ports: - "27017:27017" environment: - MONGO_INITDB_ROOT_USERNAME=admin - MONGO_INITDB_ROOT_PASSWORD=password - MONGO_INITDB_DATABASE=deep_rebuild volumes: - mongodb_data:/data/db restart: unless-stopped volumes: mongodb_data: