services: api: build: context: ./api dockerfile: docker/Dockerfile volumes: - ./api:/app # Optional: echte status.txt aus der Produktion zum Testen einbinden, z.B. # - ./status.txt:/status.txt:ro working_dir: /app ports: - "8080:8080" environment: MONITOR_DB_PATH: /app/data/monitor.sqlite MONITOR_ADMIN_API_KEY: ${MONITOR_ADMIN_API_KEY:-dev-admin-key} MONITOR_STATUS_FILE: /status.txt MONITOR_DESK_COUNT: 8 CODEBERG_API_BASE: https://codeberg.org/api/v1 CODEBERG_OWNER: ${CODEBERG_OWNER:-fds2610} CODEBERG_REPO: ${CODEBERG_REPO:-monitor} CODEBERG_TOKEN: ${CODEBERG_TOKEN:-}