Я пытаюсь развернуть экземпляр RavenDB в кластере Kubernetes. Развертывание должно быть полностью автоматизированным, то есть не должно быть необходимости доступа к интерфейсу пользователя для настройки чего-либо.
Я нашел много документации о том, как настроить raven в контейнере, например, с аргументами командной строки через RAVEN_ARGS
, переменные среды (например, RAVEN_License_Eula_Accepted
) или пользовательский файл settings.json
в подключенном томе.
Я перепробовал все перечисленные выше варианты, и все они работают, кроме случаев, когда пытаются установить лицензию , Я попытался установить License
напрямую в виде строки JSON или License.Path
, указывающей на файл license.json
, смонтированный в томе. Тем не менее, всякий раз, когда я получаю доступ к пользовательскому интерфейсу после развертывания контейнера, я получаю уведомление о том, что мне нужно установить лицензию.
Может кто-нибудь сказать мне, как я могу заставить Raven использовать лицензию, которую я предоставляю с помощью упомянутых выше подходов? ?
Спасибо