services: app: build: . ports: - "8000:8000" environment: - APP_PIN=${APP_PIN:-1234} - JWT_SECRET=${JWT_SECRET:-dev-secret-change-me} - OPENROUTER_API_KEY=${OPENROUTER_API_KEY:-} - OPENROUTER_MODEL=${OPENROUTER_MODEL:-google/gemini-2.5-flash} - YOUTUBE_PROXY=${YOUTUBE_PROXY:-} - YOUTUBE_PROXY_HOST=${YOUTUBE_PROXY_HOST:-} - YOUTUBE_PROXY_PORT=${YOUTUBE_PROXY_PORT:-0} - YOUTUBE_PROXY_USER=${YOUTUBE_PROXY_USER:-} - YOUTUBE_PROXY_PASSWORD=${YOUTUBE_PROXY_PASSWORD:-} - WEBSHARE_PROXY_USERNAME=${WEBSHARE_PROXY_USERNAME:-} - WEBSHARE_PROXY_PASSWORD=${WEBSHARE_PROXY_PASSWORD:-} - WEBSHARE_PROXY_LOCATIONS=${WEBSHARE_PROXY_LOCATIONS:-} - DB_PATH=/data/ytrecap.sqlite - APP_URL=http://localhost:8000 volumes: - ./data:/data