Поддержка нескольких окружений
Общая информация
В контексте развертывания DC CMS часто возникает необходимость в различных окружениях, таких как Prod, QA, Dev, локали и т.д. DC CMS облегчает использование нескольких окружений, предоставляя пользователям возможность создавать отдельные конфигурации для каждого из них.
Поддержка нескольких окружений в CMS Studio
CMS Studio поддерживает несколько окружений. Пользователи могут настраивать различные параметры для каждого окружения, будь то Dev, QA или Prod.
Для создания окружения в CMS Studio выполните следующие шаги:
1. Создайте папку в CMS_HOME/data/repos/sites/${site}/sandbox/config/studio
с именем "env"
2. Внутри папки "env" создайте директорию с именем "myenv" (или любым другим именем окружения).
3. Скопируйте конфигурационный файл, который вы хотите переопределить в новом окружении, в папку "myenv".
4. Выполните коммит скопированных файлов, чтобы CMS Studio могла их обнаружить.
5. В переменных окружения установите имя предпочитаемого окружения:
6. Перезапустите CMS Studio.
Поддержка нескольких окружений в CMS Engine
CMS Engine предоставляет поддержку нескольких окружений, позволяя пользователям создавать отдельные конфигурации для окружений Dev, QA и Prod.
Следующие конфигурационные файлы CMS Engine могут быть настроены для нескольких окружений:
site-config.xml
application-context.xml
urlrewrite.xml
Чтобы настроить окружение для файлов конфигурации CMS Engine:
1. Создайте папку с именем “env” по пути data/repos/sites/${site}/sandbox/config/engine
.
2. Внутри папки “env” создайте папку с именем myenv
(или любым другим предпочтительным именем для окружения).
3. Скопируйте конкретный конфигурационный файл, который вы хотите переопределить, в папку “myenv”.
4. Не забудьте выполнить коммит скопированных файлов, чтобы CMS Studio могла их обнаружить.
5. В переменных окружения установите имя предпочитаемого окружения.
6. Перезапустите DC CMS.