version: "3.7" services: grafana: image: grafana/grafana:10.2.2 restart: always environment: GF_SERVER_ROOT_URL: ${GF_SERVER_ROOT_URL} volumes: - ../config/monitoring/grafana/provisioning:/etc/grafana/provisioning - ../config/monitoring/grafana/dashboards:/etc/grafana/dashboards - grafana_storage:/var/lib/grafana ports: - "3000" healthcheck: test: ["CMD", "nc", "-vz", "localhost", "3000"] interval: 30s timeout: 5s retries: 10 start_period: 3s volumes: grafana_storage: