services: node-exporter: container_name: node-exporter image: prom/node-exporter:latest network_mode: bridge ports: - "9100:9100" prometheus: container_name: prometheus image: prom/prometheus:latest network_mode: bridge ports: - "9090:9090" env_file: - ./.env volumes: - /home/yutsuo/forge/monitor/prometheus.yml:/etc/prometheus/prometheus.yml grafana: container_name: grafana image: grafana/grafana:latest network_mode: bridge ports: - "9080:3000" data-generator: container_name: data-generator build: context: ../prometheus-data-generator/ network_mode: bridge volumes: - ../prometheus-data-generator/config.yml:/config.yml