This commit is contained in:
2026-02-23 02:29:50 +01:00
parent 8a0e48b3cb
commit 77c1615675
16 changed files with 1671 additions and 838 deletions

28
docker-compose.yml Normal file
View File

@@ -0,0 +1,28 @@
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: