Skip to content

Latest commit

 

History

History
31 lines (20 loc) · 2.11 KB

File metadata and controls

31 lines (20 loc) · 2.11 KB

React Dev Backend

Назначение

Дополнительные домены отдельных dev-контуров настраиваются через окружение. Это позволяет обновлять backend из репозитория без локальных изменений procollab/settings.py.

Базовые значения ALLOWED_HOSTS и CSRF_TRUSTED_ORIGINS остаются прежними. Если новые переменные не заданы или пусты, поведение dev и production не меняется.

Настройка react-dev

В окружении процесса или контейнера api-react-dev задаются:

EXTRA_ALLOWED_HOSTS=api-react-dev.procollab.ru,react-dev.procollab.ru
EXTRA_CSRF_TRUSTED_ORIGINS=https://api-react-dev.procollab.ru,https://react-dev.procollab.ru

После изменения окружения настройки применятся при следующем запуске backend-процесса. Этот документ не описывает и не инициирует deploy.

Правила разбора

  • значения разделяются запятыми;
  • пробелы по краям удаляются;
  • пустые элементы игнорируются;
  • дополнительные значения добавляются после базовых;
  • для EXTRA_ALLOWED_HOSTS указываются домены без схемы;
  • для EXTRA_CSRF_TRUSTED_ORIGINS указываются полные origins со схемой http:// или https://.

Ограничения

Настройка не меняет API endpoints, сущности, статусы или бизнес-логику. Она не выполняет проверку доступности доменов и не управляет nginx, Docker или инфраструктурой. Корректность формата trusted origins дополнительно проверяется стандартными проверками Django при запуске.