CompanyBot

Форк
0
/
docker-compose.yml 
51 строка · 1.2 Кб
1
version: "3.8"
2

3
services:
4

5
  cbot:
6
    build:
7
      context: .
8
      dockerfile: Dockerfile
9
    ports:
10
      - "${APP_PORT}:${APP_PORT}"
11
    env_file:
12
      - ./build/.env
13
    environment:
14
      - LOG_PATH=/logs
15
      - SPRING_DATASOURCE_URL=jdbc:postgresql://cbot-pg:5432/${POSTGRES_DB?DbNameNotProvided}
16
      - SPRING_DATASOURCE_USERNAME=${POSTGRES_USER?dbUserNameNotProvided}
17
      - SPRING_DATASOURCE_PASSWORD=${POSTGRES_PASSWORD?dbPasswordNotProvided}
18
      - SPRING_PROFILES_ACTIVE=prod
19
      - BOT_NAME=${C_BOT_NAME}
20
      - BOT_TOKEN=${C_BOT_TOKEN}
21
      - BOT_ADMINID=${BOT_ADMIN}
22
      - BOT_CHAT-INTERVAL=60000
23
      - BOT_MAX-MESSAGES=14
24
      - BOT_CAPTION-LENGTH=1024
25
    depends_on:
26
      - cbot-pg
27
    networks:
28
      - cbot-pg
29
    volumes:
30
      - ./logs:/logs
31

32
  cbot-pg:
33
    container_name: cbot-pg
34
    image: "postgres:16"
35
    restart: unless-stopped
36
    env_file:
37
      - ./build/.env
38
    environment:
39
      - POSTGRES_DB=${POSTGRES_DB}
40
      - POSTGRES_USER=${POSTGRES_USER}
41
      - POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
42
    ports:
43
      - "5432:5432"
44
    networks:
45
      - cbot-pg
46
    volumes:
47
      - /var/docker-volumes/cbot-pg:/var/lib/postgresql/data/
48

49
networks:
50
  cbot-pg:
51
    driver: bridge
52

53

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

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

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

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