services: prometheus: image: prom/prometheus:v2.54.1 container_name: prometheus command: - '--config.file=/etc/prometheus/prometheus.yml' ports: - 9090:9090 restart: unless-stopped volumes: - /docker/appdata/prometheus:/etc/prometheus - prom_data:/prometheus grafana: image: grafana/grafana:11.2.2 container_name: grafana ports: - 3000:3000 restart: unless-stopped environment: - GF_SECURITY_ADMIN_USER=mafyuh - GF_SECURITY_ADMIN_PASSWORD=$GF_SECURITY_ADMIN_PASSWORD volumes: - /docker/appdata/grafana:/etc/grafana/provisioning/datasources volumes: prom_data: