NewsBot

Форк
0
/
docker-compose.local.yml 
36 строк · 887.0 Байт
1
version: '3.1'
2

3
services:
4

5
  db:
6
    image: postgres:15
7
    restart: always
8
    environment:
9
      POSTGRES_USER: postgres
10
      POSTGRES_PASSWORD: postgres
11
      POSTGRES_DB: news_feed_bot
12
      PGDATA: /var/lib/postgresql/data/
13
    ports:
14
      - "5432:5432"
15
    volumes:
16
      - db:/var/lib/postgresql/data/
17

18
  bot:
19
    build:
20
      context: .
21
    restart: on-failure
22
    environment:
23
      NFB_DATABASE_DSN: ${NFB_DATABASE_DSN:-postgres://postgres:postgres@db:5432/news_feed_bot?sslmode=disable}
24
      NFB_TELEGRAM_BOT_TOKEN: ${NFB_TELEGRAM_BOT_TOKEN}
25
      NFB_TELEGRAM_CHANNEL_ID: ${NFB_TELEGRAM_CHANNEL_ID}
26
      NFB_FETCH_INTERVAL: ${NFB_FETCH_INTERVAL}
27
      NFB_NOTIFICATION_INTERVAL: ${NFB_NOTIFICATION_INTERVAL}
28
      NFB_FILTER_KEYWORDS: ${NFB_FILTER_KEYWORDS}
29
      NFB_OPENAI_KEY: ${NFB_OPENAI_KEY}
30
    ports:
31
      - "8080:8080"
32
    depends_on:
33
      - db
34

35
volumes:
36
  db:

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

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

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

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