# Docker Compose / production (Kutt + qr-api + qr-web) # Copy to .env and set values before: docker compose up # Required for Kutt (Postgres) DB_USER=kutt DB_PASSWORD=set-a-secure-password DB_NAME=kutt # Required for Kutt (JWT) JWT_SECRET=set-a-long-random-string # Optional: Kutt API key for qr-api shorten feature (create in Kutt UI first) KUTT_API_KEY= # --- # Local dev (qr-api only, when running pnpm --filter qr-api dev) # Set in .env.local or in devcontainer.json containerEnv; qr-api uses: # DB_PATH default /data/db.sqlite (use ./.data/db.sqlite for dev) # UPLOADS_PATH default /uploads (use ./.data/uploads for dev) # KUTT_API_KEY optional, for shorten # QR_API_URL is set in devcontainer for qr-web (http://localhost:8080)