Files
speed-logger/docker-compose.yml
2026-02-23 02:29:50 +01:00

29 lines
736 B
YAML

services:
speedtest:
build: ./measurement
container_name: speedtest
restart: unless-stopped
network_mode: host # needed for get_mac_address ARP lookup
volumes:
- sqlite-data:/data
environment:
- DB_PATH=/data/speedtest.db
- ROUTER_MAC=${ROUTER_MAC}
grafana:
image: grafana/grafana:latest
container_name: grafana
restart: unless-stopped
ports:
- "${GRAFANA_PORT}:3000"
environment:
- GF_SECURITY_ADMIN_USER=${GRAFANA_ADMIN_USER}
- GF_SECURITY_ADMIN_PASSWORD=${GRAFANA_ADMIN_PASSWORD}
- GF_INSTALL_PLUGINS=frser-sqlite-datasource
volumes:
- sqlite-data:/data:ro
- ./provisioning:/etc/grafana/provisioning
volumes:
sqlite-data: