Production Setup
Environment Variables
Required
SUPABASE_URL=https://your-project.supabase.co
SUPABASE_SERVICE_ROLE_KEY=your-service-role-key
SUPABASE_ANON_KEY=your-anon-key
MCP_HTTP_STATELESS=true # Required for multi-instance deploymentsRecommended
NODE_ENV=production
MCP_TOOLS_PROFILE=full # or: readonly, user, admin, minimal
LOG_LEVEL=info
OTEL_ENABLED=true # Enable observability
OPENAI_API_KEY=your-key # For embeddings
REDIS_URL=redis://host:6379 # For cachingMulti-Instance Deployment
# docker-compose.prod.yml
version: '3.8'
services:
vcon-mcp:
image: public.ecr.aws/r4g1k2s3/vcon-dev/vcon-mcp:main
deploy:
replicas: 3
environment:
- MCP_HTTP_STATELESS=true
env_file:
- .env.production
healthcheck:
test: ["CMD", "wget", "--spider", "-q", "http://localhost:3000/api/v1/health"]
interval: 30s
timeout: 10s
retries: 3Resource Recommendations
Workload
CPU
Memory
Replicas
Health Check
Graceful Shutdown
Next Steps
Last updated