backup-monitor/compose.yaml
sascha 6d468f06e2 feat: MongoDB 8, Grafana dashboard JSON, Prometheus scrape config
- Upgraded from MongoDB 4.4 to 8 (AVX now available)
- Added grafana-dashboard.json with 4 rows: Overview stats, Host table, Volume/Duration trends, Time-since-last-backup
- Updated compose.yaml and README
2026-04-05 09:45:34 +02:00

25 lines
523 B
YAML

services:
backup-monitor:
build: .
container_name: backup-monitor
restart: always
ports:
- "9999:9999"
environment:
- MONGO_URI=mongodb://mongo:27017
- STALE_HOURS=26
# - API_KEY=your-secret-key
# - WEBHOOK_URLS=https://n8n.example.com/webhook/backup-alert
# - WEBHOOK_EVENTS=error,stale
depends_on:
- mongo
mongo:
image: mongo:8
container_name: backup-mongo
restart: always
volumes:
- mongo_data:/data/db
volumes:
mongo_data: