version: "3.9" services: stematlas: image: ${DOCKER_REGISTRY}/sgeboers/stemwijzer:latest ports: - "127.0.0.1:8501:8501" volumes: - /srv/stematlas/data:/home/app/app/data restart: unless-stopped environment: - PYTHONPATH=/home/app/app - OPENROUTER_API_KEY - DB_PATH=/home/app/app/data/motions.db healthcheck: test: ["CMD", "curl", "-f", "http://localhost:8501/"] interval: 30s timeout: 3s retries: 3 start_period: 15s scheduler: image: ${DOCKER_REGISTRY}/sgeboers/stemwijzer:latest command: python scheduler.py volumes: - /srv/stematlas/data:/home/app/app/data restart: unless-stopped environment: - PYTHONPATH=/home/app/app - OPENROUTER_API_KEY - OPENAI_API_KEY - DB_PATH=/home/app/app/data/motions.db