# Waxwing API configuration — copy to .env and fill in values # .env is gitignored; this file is committed as a template API_PREFIX=/api/v1 DEBUG=false # Data storage DATA_DIR=./data DB_PATH=./data/waxwing.db # CORS — space or comma-separated origins CORS_ORIGINS=http://localhost:8521,http://localhost:5173 # cf-orch coordinator (optional — leave blank for local-only use) COORDINATOR_URL=http://localhost:7700 # License key (required for Paid/Premium tier features) # CF_LICENSE_KEY=CFG-WXWG-XXXX-XXXX-XXXX # Plex integration — Strahl library → cf-video → knowledge pipeline # PLEX_URL=http://10.1.10.117:32400 # PLEX_TOKEN= # PLEX_WEBHOOK_SECRET= # append to webhook URL: ?token= — required, fails closed if unset # PLEX_GARDENING_SECTIONS=Garden Rescue,Gardener's World # CF_VIDEO_URL=http://127.0.0.1:8016 # direct to cf-video on Muninn (via SSH tunnel port forward) # Cloud mode (optional — enables per-user data isolation) CLOUD_MODE=false # CLOUD_DATA_ROOT=/devl/waxwing-cloud-data