services: speedtest: build: ./measurement container_name: speedtest restart: unless-stopped volumes: - sqlite-data:/data environment: - DB_PATH=/data/speedtest.db 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 - ./grafana/provisioning:/etc/grafana/provisioning volumes: sqlite-data: external: true name: speed-logger_sqlite-data