version: "3.8" services: cloud-mcp: build: context: . dockerfile: Dockerfile container_name: cloud-mcp restart: unless-stopped volumes: # Mount data directory for persistent storage - ./data:/app/data # Mount .env file if exists (optional, can use environment variables instead) - ./.env:/app/.env:ro environment: - NODE_ENV=production # Add your environment variables here or use .env file # - NAS_HOST=${NAS_HOST} # - SERVER_HOST=${SERVER_HOST} # etc. stdin_open: true tty: true # Health check (optional) healthcheck: test: ["CMD", "bun", "--version"] interval: 30s timeout: 10s retries: 3 start_period: 40s