tg-bot-golang

Форк
0
Форк от ella/tg-bot-golang
/
docker-compose.yml 
64 строки · 1.4 Кб
1
services:
2
  postgres:
3
    container_name: postgres_tgbot
4
    image: postgres:alpine3.16
5
    restart: always
6
    environment:
7
      POSTGRES_DB: tgbot
8
      POSTGRES_USER: tgbotadmin
9
      POSTGRES_PASSWORD: tgbotadminpass
10
      PG_TRUST_LOCALNET: true
11
    ports:
12
      - "5432:5432"
13
    volumes:
14
      - postgres_data:/var/lib/postgresql/data
15
  prometheus:
16
    image: prom/prometheus
17
    ports:
18
      - 9090:9090
19
    volumes:
20
      - ./prometheus.yml:/etc/prometheus/prometheus.yml
21
      - ./alerts.yml:/etc/prometheus/alerts.yml
22
    extra_hosts:
23
      - host.docker.internal:host-gateway
24
  grafana:
25
      image: grafana/grafana-oss
26
      ports:
27
        - 3000:3000
28
      volumes:
29
        - ./data:/var/lib/grafana
30
      links:
31
        - prometheus
32
  jaeger:
33
    image: jaegertracing/all-in-one:1.18
34
    ports:
35
      - 5775:5775/udp
36
      - 6831:6831/udp
37
      - 6832:6832/udp
38
      - 5778:5778
39
      - 16686:16686 # web
40
      - 14268:14268
41
      - 9411:9411
42
  kafka:
43
    image: wurstmeister/kafka
44
    hostname: kafka
45
    ports:
46
      - "9092:9092"
47
    links:
48
      - zookeeper
49
    environment:
50
      KAFKA_ADVERTISED_HOST_NAME: "127.0.0.1"
51
      KAFKA_ADVERTISED_PORT: "9092"
52
      KAFKA_ZOOKEEPER_CONNECT: "zookeeper:2181"
53
      KAFKA_CREATE_TOPICS: "tgbot:2:1"
54
    depends_on:
55
      - zookeeper
56
    container_name: tgbot-kafka
57
  zookeeper:
58
      image: wurstmeister/zookeeper
59
      ports:
60
        - "2181:2181"
61
      container_name: tgbot-zookeeper
62

63
volumes:
64
  postgres_data:
65

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

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

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

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