Перейти к содержимому

Переменные окружения

ПеременнаяОписание
DOMAINSСписок всех доменов которые вы планируете использовать. Как минимум 2 шт, это личный кабинет абонента, и админка. Этот список используется при получении SSL сертификата LetsEncrypt для ваших доменов.
EMAIL4LETSENCRYPTEmail вашей учётной записи LetsEncrypt. Используется для получения SSL сертификатов.
ADMIN_DOMAINАдрес вашей админки. Он должен быть в списке DOMAINS.
PA_DOMAINАдрес личного кабинета абонентов. Он должен быть в списке DOMAINS.

Значения этих переменных будут работать со значениями по умолчанию. Менять их есть смысл только когда вам это действительно нужно.

| Переменная | Значение по умолчанию | Описание | | --------------------- | ----------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --- | | APP_DEBUG | | Поставте значение y если хотите чтобы backend приложение запустилось в DEBUG режиме. Имеет смысл делать только при разработке. | | SECRETS_DIR_PATH | /run/secrets | Указывает путь хранения секретов в docker контейнере. Если параметр не указан, берётся значение по умолчанию. Имеет смысл использовать если вы устанавливаете backend вне docker контейнера. А если вы используете docker то игнорируйте этот параметр. | | ALLOWED_HOSTS | | Это список хостов/доменов, для которых может работать текущий сайт. Это сделано для безопасности, чтобы обезопасить от внедрения в куки или письма для сброса пароля ссылок на сторонний сайт подменив HTTP заголовок Host, и.т.д. | | DEFAULT_LANG | ru | Язык по умолчанию для backend и frontend.. | | DEFAULT_EMAIL | | Email использующийся в качестве адреса отправителя для исходящих email сообщений из системы. | | ADMINS | | Список администраторов системы. Указывайте в виде [["Admin name", "admin@email.loc"], ["Second admin", "second@email.loc"]] | | POSTGRES_DB | djing2 | Имя базы данных на postgresql сервере. | | POSTGRES_USER | djing2_usr | Имя пользователя для бд. Значение по умолчанию | | POSTGRES_HOST | djing2db | Адрес бд. По умолчанию имя docker контейнера pgbouncer, который ведёт уже на postgresql. | . | | POSTGRES_PORT | 5432 | Порт для подключения к бд. | | API_AUTH_SUBNET | 127.0.0.0/8\|10.0.0.0/8 | Разрешённые подсети для api скриптов. Запросы которые приходят с ip вне этого списка будут отбрасываться с кодом ошибки 403. | | DJANGO_LOG_LEVEL | INFO | Уровень логирования для Django кода. | | CELERY_BROKER_URL | amqp://user:passw@djing2rabbitmq/ | Параметры подключения к брокеру для celery. | | REDIS_HOST | | Адрес redis. Если вы используете docker то можете не менять занчение. Значение по умолнанию это адрес docker контейнера redis. Имеет смысл менять, если вы используете внешний redis сервер. | | DEBUG | | Используйте при разработке. Если установлен этот параметр в не пустое значение то не запрашиваются SSL сертификаты. | | STAGING | | Если этот параметр установлен в не пустое значение, то при получении сертификата с помощью certbot используется параметр —dry-run. |

CUSTOMERS_PASSPORT_DEFAULT_DISTRIBUTOR - Текст организации, ответственной за ваш паспорт. Текст из этого параметра будет предлагаться по умолчанию.