В настоящее время я использую WSO2 Enterprise Integrator 6.4.0 (концентратор докеров: https://hub.docker.com/r/wso2/wso2ei-integrator) в качестве экземпляра докера локально. Когда я запускаю его с помощью обычной команды запуска, я предоставляю ему свой собственный каталог conf, но в остальном стандартные конфиги.
Сам сервер работает нормально, но у меня проблемы с настройкой шифротуара. Согласно документации, эта конфигурация должна быть запущена перед включением реального сервера (/service). Однако, когда я закрываю службу (то есть: ./integrator.sh stop
command), она также автоматически закрывает мой экземпляр докера, поэтому я не могу запустить шифр. Конечно, когда я снова запускаю сервер, он автоматически запускает сервер WSO2, и я снова опаздываю.
Поскольку я очень плохо знаком как с докером, так и с пакетом WSO2, я не совсем уверен, как решить эту проблему. Я бы предположил, что мог бы настроить dockerfile и запустить команду ciphertool перед выполнением службы, но это означало бы ручной ввод после каждого запуска, поэтому я не могу представить, что это решение.