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

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

Без этих переменных система не будет запускаться.

Список всех доменов которые вы планируете использовать. Как минимум 2 шт, это личный кабинет абонента, и админка. Этот список используется при получении SSL сертификата LetsEncrypt для ваших доменов.

Email вашей учётной записи LetsEncrypt. Используется для получения SSL сертификатов.

Адрес вашей админки. Он должен быть в списке DOMAINS.

Адрес личного кабинета абонентов. Он должен быть в списке DOMAINS.

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

Поставте значение y если хотите чтобы backend приложение запустилось в DEBUG режиме. Имеет смысл делать только при разработке.

Указыает путь хранения секретов в docker контейнере. Если параметр не указан, берётся значение по умолчанию /run/secrets. Имеет смысл использовать если вы устанавливаете backend вне docker контейнера. А если вы используете docker то игнорируйте этот параметр.

Это список хостов/доменов, для которых может работать текущий сайт. Это сделано для безопасности, чтобы обезопасить от внедрения в куки или письма для сброса пароля ссылок на сторонний сайт подменив HTTP заголовок Host, и.т.д.

Язык по умолчанию для backend и frontend.

Email использующийся в качестве адреса отправителя для исходящих email сообщений из системы.

Список администраторов системы. Указывайте в виде ’[[“Admin name”, “admin@email.loc”], [“Second admin”, “second@email.loc”]]‘

Имя базы данных на postgresql сервере.

Имя пользователя для бд.

Адрес бд. По умолчанию имя docker контейнера pgbouncer, который ведёт уже на postgresql.

Используется порт pgbouncer 6432, т.к. подключения к бд идут через него.

Если вы не исключили pgbouncer то используйте этот флаг.

Разрешённые подсети для api скриптов. Скрипты которые находятся вне этого списка будут отбрасываться с кодом ошибки 403.

Адрес радиус сервера, куда будут направляться coa запросы.

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

Уровень логирования для Django кода.

Параметры подключения к брокеру для celery.

Адрес redis. Если вы используете docker то можете не менять занчение. Значение по умолнанию это адрес docker контейнера redis. Имеет смысл менять, если вы используете внешний redis сервер.

Используйте при разработке. Если установлен этот параметр в не пустое значение то не запрашиваются SSL сертификаты.

Если этот параметр установлен в не пустое значение, то при получении сертификата с помощью certbot используется параметр —dry-run.