feat: add scheduler container to docker-compose

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-05-07 06:47:00 -07:00
co-authored by Claude Sonnet 4.6
parent 7972ecb948
commit cc8ece22b3
+25
View File
@@ -32,6 +32,31 @@ services:
timeout: 10s
retries: 3
scheduler:
build:
context: ./backend
dockerfile: Dockerfile
command: python -m app.scheduler
environment:
- DATABASE_URL=postgresql://mealplanner:${POSTGRES_PASSWORD}@db:5432/mealplanner
- SENDGRID_API_KEY=${SENDGRID_API_KEY}
- LUCKY_CA_URL=${LUCKY_CA_URL:-https://luckysupermarkets.com}
- LUCKY_STORE_ID=${LUCKY_STORE_ID:-757}
- SWIFTLY_API_BASE=${SWIFTLY_API_BASE:-https://prod.swiftlyapi.net}
- SWIFTLY_CATEGORIES_URL=${SWIFTLY_CATEGORIES_URL:-https://luckysupermarkets.com/categories}
- AI_IMAGE_ENABLED=${AI_IMAGE_ENABLED:-false}
- LOG_LEVEL=${LOG_LEVEL:-INFO}
- SECRET_KEY=${SECRET_KEY}
- ADMIN_TOKEN=${ADMIN_TOKEN}
- SESSION_PASSWORD=${SESSION_PASSWORD}
- EMAIL_BACKEND=${EMAIL_BACKEND:-console}
- ADMIN_EMAIL=${ADMIN_EMAIL:-}
- APP_BASE_URL=${APP_BASE_URL:-http://localhost}
depends_on:
db:
condition: service_healthy
restart: unless-stopped
frontend:
build:
context: ./frontend