flugpreisscanner/hub/docker-compose.yml
Cursor 3ca727cec3 Initial: Hub + Node Grundstruktur
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-25 13:45:23 +07:00

37 lines
920 B
YAML

services:
web:
build: .
container_name: flugscanner-web
restart: unless-stopped
ports:
- "8080:8080"
volumes:
- ./data:/data
- ./src:/app/src
environment:
- DB_PATH=/data/flugscanner.db
- OPENROUTER_API_KEY=${OPENROUTER_API_KEY}
- AI_MODEL=${AI_MODEL}
- TELEGRAM_BOT_TOKEN=${TELEGRAM_BOT_TOKEN:-}
- TELEGRAM_CHAT_ID=${TELEGRAM_CHAT_ID:-}
command: python /app/src/web.py
scheduler:
build: .
container_name: flugscanner-scheduler
restart: unless-stopped
volumes:
- ./data:/data
- ./src:/app/src
environment:
- DB_PATH=/data/flugscanner.db
- OPENROUTER_API_KEY=${OPENROUTER_API_KEY}
- AI_MODEL=${AI_MODEL}
- TELEGRAM_BOT_TOKEN=${TELEGRAM_BOT_TOKEN:-}
- TELEGRAM_CHAT_ID=${TELEGRAM_CHAT_ID:-}
command: python /app/src/scheduler.py
depends_on:
- web
volumes:
data: