monitoring/backup-monitor/compose.yaml
feldjaeger 5c35a1ed36 split: monitoring in 3 Stacks aufgeteilt
- monitoring: Prometheus, Exporters, InfluxDB (owns monitoring_network)
- teslamate/: TeslaMate + Grafana + Postgres + Mosquitto
- backup-monitor/: Backup-Monitor + MongoDB
- Jeder Stack unabhängig steuerbar, kein gegenseitiges Risiko
2026-04-13 09:27:14 +02:00

27 lines
552 B
YAML

networks:
monitoring_network:
external: true
services:
backup-monitor:
build: ../backup-monitor
container_name: backup-monitor
restart: always
ports:
- "9999:9999"
environment:
- MONGO_URI=mongodb://backup-mongo:27017
- STALE_HOURS=26
depends_on:
- backup-mongo
networks:
- monitoring_network
backup-mongo:
image: mongo:4.4
container_name: backup-mongo
restart: always
volumes:
- /app-config/backup_mongo_data:/data/db
networks:
- monitoring_network