# KV-Tube Docker Compose for Synology NAS # Usage: docker-compose up -d version: '3.8' services: kv-tube: build: context: . dockerfile: Dockerfile args: - NEXT_PUBLIC_API_URL=${NEXT_PUBLIC_API_URL:-http://localhost:8080/api} image: kv-tube:latest container_name: kv-tube platform: linux/amd64 restart: unless-stopped ports: - "5011:3000" - "8981:8080" volumes: - ./data:/app/data environment: - KVTUBE_DATA_DIR=/app/data - GIN_MODE=release - NODE_ENV=production - CORS_ALLOWED_ORIGINS=* labels: - "com.centurylinklabs.watchtower.enable=true"