services: geoguessr-mcp: # Option 1: Build locally (for development) # build: # context: . # dockerfile: Dockerfile # Option 2: Use pre-built image from Docker Hub (recommended) image: nyxiumyuuki/geoguessr-mcp:latest container_name: geoguessr-mcp-server restart: unless-stopped ports: - "${MCP_PORT:-8000}:8000" env_file: - .env volumes: # Persist schema cache between restarts - geoguessr-schemas:${SCHEMA_CACHE_DIR:-/app/data/schemas} logging: driver: "json-file" options: max-size: "10m" max-file: "3" networks: - geoguessr-mcp-network volumes: geoguessr-schemas: name: geoguessr-mcp-schemas networks: geoguessr-mcp-network: name: geoguessr-mcp-network driver: bridge