services: grafana: image: grafana/grafana:latest container_name: za-grafana restart: unless-stopped ports: - "3000:3000" environment: - GF_SECURITY_ADMIN_PASSWORD=admin - GF_SECURITY_ADMIN_USER=admin - GF_INSTALL_PLUGINS=grafana-clock-panel - GF_USERS_ALLOW_SIGN_UP=false volumes: - grafana_storage:/var/lib/grafana - ./provisioning:/etc/grafana/provisioning - ./dashboards:/var/lib/grafana/dashboards networks: - monitoring prometheus: image: prom/prometheus:latest container_name: za-prometheus restart: unless-stopped ports: - "9090:9090" volumes: - ./etc-prometheus:/etc/prometheus - prometheus_storage:/prometheus command: - '--config.file=/etc/prometheus/prometheus.yml' - '--storage.tsdb.path=/prometheus' - '--web.console.libraries=/etc/prometheus/console_libraries' - '--web.console.templates=/etc/prometheus/consoles' networks: - monitoring volumes: grafana_storage: prometheus_storage: networks: monitoring: driver: bridge