Files
wetterstation_python/docker-compose.yml
rxf 511cc31dc0 Einlesen und Anzeigen getrennt
Einlesen per HTPP (nicht mehr MQTT)
2026-01-27 12:52:54 +00:00

44 lines
958 B
YAML

services:
# Ingestion Service - empfängt POST-Daten
wetterstation-ingestion:
build:
context: .
dockerfile: Dockerfile.ingestion
container_name: wetterstation-ingestion
ports:
- "5004:5004"
volumes:
- ./wetterdaten.db:/app/wetterdaten.db
env_file:
- .env
environment:
- FLASK_ENV=production
- INGESTION_PORT=5004
restart: unless-stopped
networks:
- wetterstation_network
# Web Service - stellt UI und Lese-APIs bereit
wetterstation-web:
build:
context: .
dockerfile: Dockerfile
container_name: wetterstation-web
ports:
- "5003:5003"
volumes:
- ./wetterdaten.db:/app/wetterdaten.db
env_file:
- .env
environment:
- FLASK_ENV=production
restart: unless-stopped
networks:
- wetterstation_network
depends_on:
- wetterstation-ingestion
networks:
wetterstation_network:
driver: bridge