|
| 1 | +# ========================================== |
| 2 | +# РЕЖИМ ЗАПУСКА |
| 3 | +# ========================================== |
| 4 | +# Управляет тем, к каким хостам подключаются сервисы. |
| 5 | +# Для api_backend в Docker (docker-compose.yml) → compose сам проставляет DEV=local_container |
| 6 | +# Для event_microservice в Docker → compose сам проставляет DEV=prod |
| 7 | +# Для локального запуска api/бота → DEV=local (используется host.docker.internal) |
| 8 | +DEV=local |
| 9 | + |
| 10 | +# ========================================== |
| 11 | +# API BACKEND (локальный запуск) |
| 12 | +# ========================================== |
1 | 13 | HOST=127.0.0.1 |
2 | 14 | PORT=8001 |
3 | | -APP_MODULE="src.main:app" |
4 | | - |
5 | | -DEBUG="yes" |
| 15 | +APP_MODULE=api_backend.main:app |
| 16 | +DEBUG=yes |
6 | 17 |
|
| 18 | +# ========================================== |
| 19 | +# POSTGRESQL |
| 20 | +# ========================================== |
7 | 21 | PG_USER=postgres |
8 | 22 | PG_PASSWORD=postgres |
9 | 23 | PG_DB_NAME=postgres |
10 | 24 | PG_PORT=5432 |
11 | 25 | PG_INNER_PORT=5432 |
| 26 | +# Для локального запуска: localhost |
| 27 | +# Docker-compose переопределяет на: db |
12 | 28 | PG_HOST=localhost |
13 | 29 |
|
| 30 | +# ========================================== |
| 31 | +# RABBITMQ |
| 32 | +# ========================================== |
| 33 | +RMQ_USER=rabbit |
| 34 | +RMQ_PASSWORD=rabbit |
| 35 | +# Имя сервиса в Docker (используется когда DEV=prod или DEV=local_container) |
| 36 | +RMQ_HOST=mq |
| 37 | +RMQ_NETWOTK_PORT=5672 |
| 38 | +RMQ_NETWOTK_INNER_PORT=5672 |
14 | 39 | RMQ_UI_PORT=15672 |
15 | 40 | RMQ_UI_INNER_PORT=15672 |
16 | | -RMQ_NETWOTK_PORT=5622 |
17 | | -RMQ_USERNAME=superuser |
18 | | -RMQ_PASSWORD=superpassword |
| 41 | + |
| 42 | +# ========================================== |
| 43 | +# EVENT MICROSERVICE |
| 44 | +# ========================================== |
| 45 | +EVENT_PORT=8444 |
| 46 | + |
| 47 | +# ========================================== |
| 48 | +# REDIS |
| 49 | +# ========================================== |
| 50 | +REDIS_PORT=6379 |
| 51 | +# Оставить пустым если Redis без пароля (для dev) |
| 52 | +REDIS_PASSWORD= |
| 53 | + |
| 54 | +# ========================================== |
| 55 | +# TELEGRAM BOT |
| 56 | +# ========================================== |
| 57 | +TOKEN=your_token_here |
| 58 | +REDIS_DATABASE_FOR_AIOGRAM=0 |
| 59 | +BASE_URL_API_LOCAL=http://localhost:8001/api |
| 60 | +BASE_URL_API_CONTAINER=http://api:8001/api |
| 61 | +BASE_URL_API_PROD=https://your-prod-domain.com/api |
0 commit comments