Commit 6ae418d7 authored by Eduard Štefan Mlynárik's avatar Eduard Štefan Mlynárik
Browse files

#56 added prometheus, grafana to docker

parent e636275a
Loading
Loading
Loading
Loading
+25 −0
Original line number Diff line number Diff line
@@ -109,6 +109,31 @@ services:
      SPRING_DATASOURCE_PASSWORD: ${INVENTORY_MANAGEMENT_DB_PASSWORD}
    depends_on:
      - inventory-management-db

  prometheus:
    image: prom/prometheus
    ports:
        - '9090:9090'
    volumes:
        - ./observability/prometheus/:/etc/prometheus/
    command:
        - '--config.file=/etc/prometheus/prometheus.yml'
    depends_on:
        - customer-service
        - wine-production
        - harvest-management
        - inventory-management
  grafana:
    image: grafana/grafana:10.4.2
    ports:
      - "3000:3000"
    volumes:
      - ./observability/grafana/dashboards:/etc/grafana/provisioning/dashboards
      - ./observability/grafana:/etc/grafana/provisioning/dashboards
      - ./observability/grafana/datasources:/etc/grafana/provisioning/datasources
    depends_on:
      - prometheus

volumes:
  wine-production-db:
  harvest-management-db: