Test-Task

Форк
0
/
docker-compose.yml 
56 строк · 1.1 Кб
1
version: '3'
2

3
services:
4
  jbpmn:
5
    image: jboss/jbpm-server-full
6
    ports:
7
      - "8080:8080"
8
    environment:
9
      - POSTGRES_DB=your_database_name
10
      - POSTGRES_USER=your_database_user
11
      - POSTGRES_PASSWORD=your_database_password
12
    depends_on:
13
      - postgres
14

15
  nginx:
16
    image: nginx
17
    ports:
18
      - "80:80"
19
    depends_on:
20
      - jbpmn
21
      - grafana
22

23
  postgres:
24
    image: postgres
25
    environment:
26
      POSTGRES_USER: postgres_user
27
      POSTGRES_PASSWORD: postgres_password
28
      POSTGRES_DB: postgres_database
29

30
  prom:
31
    image: prom/prometheus
32
    ports:
33
      - "9090:9090"
34
    volumes:
35
      - ./prometheus.yml:/etc/prometheus/prometheus.yml
36
    command:
37
      - '--config.file=/etc/prometheus/prometheus.yml'
38
    depends_on:
39
      - node-exporter
40
      
41
  grafana:
42
    image: grafana/grafana
43
    ports:
44
      - "3000:3000"
45
    depends_on:
46
      - prom
47
    environment:
48
      - GF_SECURITY_ADMIN_PASSWORD=admin_password
49
    volumes:
50
      - ./grafana/provisioning:/etc/grafana/provisioning
51
      - ./grafana/dashboards:/var/lib/grafana/dashboards
52

53
  node-exporter:
54
    image: prom/node-exporter
55
    ports:
56
      - "9100:9100"
57

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.