version: '3.9' services: bot: build: . container_name: bot env_file: .env prometheus: image: prom/prometheus:latest container_name: prometheus ports: - '9090:9090' volumes: - ./monitoring/prometheus:/etc/prometheus command: - '--config.file=/etc/prometheus/prometheus.yml' - '--web.external-url=http://localhost:9090' depends_on: - bot grafana: image: grafana/grafana:latest container_name: grafana ports: - '3000:3000' volumes: - ./monitoring/grafana/data:/var/lib/grafana - ./monitoring/grafana/provisioning:/etc/grafana/provisioning depends_on: - prometheus