name: acai-code-mcp-prod services: redis: image: redis:7-alpine container_name: acai-redis-prod restart: unless-stopped ports: - "6379:6379" volumes: - redis-data:/data command: redis-server --save 60 1 --loglevel warning acai-mcp-server: build: . image: acai-mcp-server container_name: acai-mcp-server-prod restart: unless-stopped depends_on: - redis ports: - "3000:3000" # MCP SSE endpoint (prod) - "4545:4545" # Monitor UI volumes: - ./:/app - /app/node_modules - figma_shared:/app/figma_images command: npm run dev env_file: - .env environment: - MCP_PORT=3000 - MCP_MONITOR_PORT=4545 - FIGMA_IMAGES_DIR=/app/figma_images - REDIS_URL=redis://redis:6379 volumes: redis-data: figma_shared: external: true