Public Access
feat: add scheduler container to docker-compose
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user