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

Режимы работы Атомкод

Атомкод может работать в следующих режимах:

  • Режим разработчика: режим эксплуатации Атомкод с возможностью прямого доступа к методам сервисов Атомкод. По умолчанию Атомкод развертывается в этом режиме.
  • Безопасный режим: основной режим эксплуатации Атомкод с ограничением доступа к методам сервисов Атомкод с целью предотвращения неустойчивой работы стендов и несанкционированного доступа к данным Атомкод. Безопасный режим находится в процессе реализации.
к сведению

При обновлении версии Атомкод режим работы Атомкод не изменяется.

Чтобы переключить режим работы Атомкод:

  1. На Сервере Управления Развертыванием откройте файл /opt/platform/installer/inventory/<ИмяСтенда>/group_vars/all.yml.

  2. Измените значение параметра work_mode в зависимости от режима, который вы хотите установить:

    • безопасный режим: введите значение prod;
    • режим разработчика: введите значение dev.
  3. Перейдите в директорию /opt/platform/installer и выполните одну из последовательностей команд в зависимости от режима, который вы хотите установить:

    • безопасный режим:

      ansible-playbook CoreInstall.yml -i inventory/<Имя стенда, например, test.pmd.local> --tags accesspointprod -e internal_domain=<Внутренний домен Атомкод, используемый для межсервисного взаимодействия> -e docker_repo_name=distrib -e docker_hub=distrib/infra -e product_name=platformmd -u ansible
    • режим разработчика:

      ansible-playbook CoreInstall.yml -i inventory/<Имя стенда, например, test.pmd.local> --tags accesspointdev -e internal_domain=<Внутренний домен Атомкод, используемый для межсервисного взаимодействия> -e docker_repo_name=distrib -e docker_hub=distrib/infra -e  product_name=platformmd -u ansible

    Если используются SSL-сертификаты внутреннего домена из дистрибутива, в качестве внутреннего домена укажите значение pmd.local.