Skip to content
Snippets Groups Projects
compose.yaml 1.24 KiB
Newer Older
    build:
      context: .
      target: pa165-formula-team-management-application
    container_name: application
    environment:
      - DOCKER=1

  core:
    build:
      context: .
      target: pa165-formula-team-management-core
    container_name: core
    environment:
      - DOCKER=1
    build:
      context: .
      target: pa165-formula-team-management-notification
    container_name: notification
    ports:
      - "8083:8083"

  visualization:
    build:
      context: .
      target: pa165-formula-team-management-visualization
    container_name: visualization
    volumes:
      - ./visualization/output-data:/output-data
      - "8082:8082"

  prometheus:
    image: prom/prometheus:v2.43.0
    container_name: prometheus
    volumes:
      - ./prometheus.yml:/etc/prometheus/prometheus.yml
    command: --config.file=/etc/prometheus/prometheus.yml
    ports:
      - "9090:9090"

  grafana:
    image: grafana/grafana:9.1.7
    container_name: grafana
    volumes:
      - ./datasource.yml:/etc/grafana/provisioning/datasources/datasource.yml
      - ./dashboards:/etc/grafana/provisioning/dashboards