version: "3.9" services: dcc-rpg: build: . container_name: dcc-rpg ports: - "8300:8300" volumes: - ./data:/app/data environment: - DCC_LLM_PROVIDER=${DCC_LLM_PROVIDER:-local} - DCC_OPENROUTER_KEY=${DCC_OPENROUTER_KEY:-} - DCC_OPENROUTER_MODEL=${DCC_OPENROUTER_MODEL:-openrouter/free} - DCC_OLLAMA_URL=${DCC_OLLAMA_URL:-http://192.168.0.50:11434} - DCC_OLLAMA_MODEL=${DCC_OLLAMA_MODEL:-gemma2:9b} - DCC_LOCAL_URL=${DCC_LOCAL_URL:-https://opencode.ai/zen/go/v1} - DCC_LOCAL_KEY=${DCC_LOCAL_KEY:-} - DCC_LOCAL_MODEL=${DCC_LOCAL_MODEL:-deepseek-v4-flash} - DCC_LOCAL_FALLBACK_URL=${DCC_LOCAL_FALLBACK_URL:-https://opencode.ai/zen/v1} - DCC_LOCAL_FALLBACK_MODEL=${DCC_LOCAL_FALLBACK_MODEL:-big-pickle} - DCC_LLM_TIMEOUT=${DCC_LLM_TIMEOUT:-120} restart: unless-stopped