Установка ELMA Bot в закрытом контуре
ELMA Bot On-Premises можно установить в закрытом окружении, из которого нет прямого доступа к внешнему хранилищу образов контейнеров. Для этого необходимо предварительно установить приватный репозиторий, например Harbor.
Инструкция по установке приватного репозитория Harbor доступна в статье Установка Harbor.
Загрузка образов ELMA Bot в приватный репозиторий
- На компьютере с доступом в интернет загрузите и запустите скрипт для скачивания образов и файлов моделей бота (объём загружаемых файлов ~17 ГБ):
Text Only | |
---|---|
-
После загрузки всех файлов полученный каталог elma-bot-X.Y.Z (здесь и далее замените "X.Y.Z" на номер устанавливаемой версии ELMA Bot, например "1.8.0") скопируйте на сервер, где будет производиться установка.
-
Перейдите в каталог elma-bot-X.Y.Z и выполните следующую команду для загрузки образов ELMA Bot в приватный репозиторий:
Text Only | |
---|---|
Установка пакета elma-bot-dbs
Начиная с версии 1.8.0, поддерживается полностью независимая от ELMA365 установка ELMA Bot. Если вы не планируете устанавливать ELMA365 в том же кластере, что и ELMA Bot, вместо пакета elma365-dbs можно установить набор баз данных и хранилищ elma-bot-dbs:
- Перейдите в каталог elma-bot-X.Y.Z/charts/elma-bot-dbs и укажите в файле values-dbs.yaml в блоке image параметры приватного репозитория для каждой устанавливаемой БД:
Text Only | |
---|---|
- Выполните установку пакета elma-bot-dbs. Подробнее об этом читайте в статье «Установка ELMA Bot в Kubernetes»
Установка пакета elma-bot
- Перейдите в каталог elma-bot-X.Y.Z/charts/elma-bot и укажите в файле values.yaml в блоке image параметры приватного репозитория:
Text Only | |
---|---|
-
В файле values.yaml установите значение настройки
global.useInPrivateNetwork
вtrue
. -
В файле values.yaml заполните настройку
global.storage.offlineDataPath
, в качестве значения укажите полный путь к папке elma-bot-X.Y.Z/data. -
Выполните установку пакета elma-bot. Подробнее об этом читайте в статье «Установка ELMA Bot в Kubernetes».