# Database DATABASE_URL=postgresql://mealplanner:password@db:5432/mealplanner POSTGRES_PASSWORD=secure_password_here # SendGrid SENDGRID_API_KEY=SG.your_sendgrid_api_key # Family Emails FAMILY_EMAIL_1=you@example.com FAMILY_EMAIL_2=spouse@example.com RECIPES_EMAIL=you@example.com # Lucky California LUCKY_CA_URL=https://luckysupermarkets.com # Swiftly product API (Lucky CA backend). The bearer JWT is auto-minted # on demand via Firebase REST anon-signUp — see # backend/app/services/swiftly_auth.py and # docs/specs/2026-05-06-swiftly-token-auto-mint.md. No env var needed. LUCKY_STORE_ID=757 SWIFTLY_API_BASE=https://prod.swiftlyapi.net SWIFTLY_CATEGORIES_URL=https://luckysupermarkets.com/categories # AI Image Generation (optional) AI_IMAGE_ENABLED=false AI_IMAGE_PROVIDER=openai AI_IMAGE_API_KEY=sk-your-api-key # Application LOG_LEVEL=INFO SECRET_KEY=change-me-to-a-random-secret-key # Auth ADMIN_TOKEN=change-me-to-a-random-admin-token SESSION_PASSWORD=change-me-to-the-family-shared-password SESSION_COOKIE_SECURE=false TRUSTED_NETWORK_AUTO_AUTH=true