При работе с сервером ColdFusion вы можете получить доступ к CFIDE / administrator для установки значений конфигурации, которые обновляют cfusion/lib/
xml файлы (например, neo-runtime.xml
, neo-mail.xml
и т. Д.)
Я хотел бы автоматизировать процесс развертывания, который включает в себя настройку этих значений администратора, чтобы мне не приходилось входить в систему и вручную устанавливать их для каждого нового поля, в котором используются общие настройки. Я не уверен, как лучше это сделать.
У меня были следующие мысли:
- Замена полных файлов на те, которые содержат мои пользовательские настройки. Я сделал это для локальной разработки, но это может быть не идеальный метод из-за исправлений CF, которые потенциально могут добавлять / удалять / изменять атрибуты.
- Сценарий для чтения XML-файла wddx и замены значений атрибутов. Мне не удается найти информацию о том, как использовать этот метод.
Кто-нибудь делал что-нибудь подобное раньше? Или у кого-нибудь есть рекомендации, как лучше всего это сделать?