antragstracker/docker-compose.yml
Dotty Dotter 17606ab237 feat: Initial commit — Antragstracker Hagen
Vollständige Pipeline zur Analyse kommunaler Vorlagen aus ALLRIS:
- OParl-Import: 20.149 Vorlagen
- PDF-Extraktion: 10.045 Volltexte (adaptives Throttling)
- KI-Zusammenfassungen: 10.026 via Qwen Plus (parallelisiert)
- Beratungsfolge-Scraper: Beschlusstexte + Wortprotokolle
- Abstimmungs-Analyse mit Koalitionsmatrix
- Georeferenzierung (Nominatim)

Stack: FastAPI + SvelteKit + SQLite
Deployment: Docker + Traefik auf VServer

Daten (DB, Logs) nicht im Repo — siehe Restic-Backup.
Repo-Setup: scripts/setup.sh für Neuaufbau aus OParl-API.
2026-03-30 16:37:58 +02:00

24 lines
675 B
YAML

version: '3.8'
services:
antragstracker:
build: .
container_name: antragstracker-hagen
restart: unless-stopped
volumes:
- ./data:/app/data
environment:
- DATABASE_PATH=/app/data/tracker.db
networks:
- collaboration_collaboration
labels:
- "traefik.enable=true"
- "traefik.http.routers.antragstracker.rule=Host(`antraege.toppyr.de`)"
- "traefik.http.routers.antragstracker.entrypoints=websecure"
- "traefik.http.routers.antragstracker.tls.certresolver=letsencrypt"
- "traefik.http.services.antragstracker.loadbalancer.server.port=8000"
networks:
collaboration_collaboration:
external: true