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: