mirror of
https://github.com/theoleuthardt/homelab-docker-compose.git
synced 2026-06-05 15:41:07 +00:00
40 lines
1.1 KiB
YAML
40 lines
1.1 KiB
YAML
services:
|
|
influxdb:
|
|
image: influxdb:latest
|
|
container_name: influxdb
|
|
restart: always
|
|
environment:
|
|
INFLUXDB_DB: 'monitoringdb' # Name der InfluxDB-Datenbank
|
|
INFLUXDB_ADMIN_USER: 'admin' # Admin Benutzername
|
|
INFLUXDB_ADMIN_PASSWORD: 'influx-db-admin-password' # Admin Passwort
|
|
INFLUXDB_USER: 'theo' # Grafana Benutzername
|
|
INFLUXDB_USER_PASSWORD: 'influx-db-password' # Grafana Passwort
|
|
volumes:
|
|
- influxdb_data:/var/lib/influxdb # Persistente Daten für InfluxDB
|
|
ports:
|
|
- "8086:8086" # Port für InfluxDB API
|
|
networks:
|
|
- monitoring
|
|
|
|
grafana:
|
|
image: grafana/grafana:latest
|
|
container_name: grafana
|
|
restart: always
|
|
environment:
|
|
GF_SECURITY_ADMIN_PASSWORD: 'secure-password' # Grafana Admin Passwort
|
|
volumes:
|
|
- grafana_data:/var/lib/grafana # Persistente Daten für Grafana
|
|
ports:
|
|
- "3000:3000" # Webinterface für Grafana
|
|
depends_on:
|
|
- influxdb
|
|
networks:
|
|
- monitoring
|
|
|
|
volumes:
|
|
influxdb_data:
|
|
grafana_data:
|
|
|
|
networks:
|
|
monitoring:
|
|
driver: bridge
|