# A distinct project name and host port let v1 and v2 run side by side. COMPOSE_PROJECT_NAME=announcements-v2 WEB_PORT=5175 # Docker Compose pins these internal values. They are shown here to document the # standalone API configuration contract; do not uncomment them for normal Compose use. # NODE_ENV=production # HOST=0.0.0.0 # PORT=7532 # DATABASE_PATH=/data/db/announcements.sqlite # S3_ENDPOINT=http://seaweedfs:8333 # S3_FORCE_PATH_STYLE=true # Optional local Vite development proxy target (not used by Compose). # VITE_API_PROXY_TARGET=http://127.0.0.1:7532 # Application configuration exposed by Compose APP_TIMEZONE=America/Chicago SHUTDOWN_TIMEOUT_MS=10000 DATABASE_BUSY_TIMEOUT_MS=5000 TRUST_PROXY=true # Private SeaweedFS S3 configuration S3_REGION=us-east-1 S3_BUCKET=announcements-v2 S3_ACCESS_KEY_ID=replace-with-a-random-access-key S3_SECRET_ACCESS_KEY=replace-with-a-long-random-secret # Optional integrations. Leave blank to disable them during Phase 1. MQTT_URL= MQTT_USERNAME= MQTT_PASSWORD= HA_WEBHOOK_URL= HA_WEBHOOK_SECRET=