Для работы надстройки Excel необходимо, чтобы приложение было развернуто под https.
Предполагается, что для установки будет использоваться отдельное доменное имя.
Необходимо установить Docker Compose последней версии любым удобным способом:
wget -qO - get.docker.com | sh -
Затем скачать, разархивировать и загрузить в Docker:
mkdir -p /srv/polymatica/analytics/sidecars/exceladdin/ cd /srv/polymatica/analytics/sidecars/exceladdin/ wget https://repo.polymatica.ru/analytics/releases/sidecars/docker/releases/0.0.2.20/analytics-exceladdin-0.0.2.20.tar.gz tar xvzf analytics-exceladdin-0.0.2.20.tar.gz mv ./configs/* ./ docker load -i images/analytics-exceladdin-frontend.tar.gz docker load -i images/analytics-exceladdin-backend.tar.gz
Отредактировать Docker Compose, если необходимо включить логирование или изменить порты (слева).
Сервис nginx можно закомментировать, в случае если используется внешний nginx.
Пример конфигурации роутов можно посмотреть в nginx/exceladdin.conf.
Настройки nginx:
- Сгенерировать самоподписные или подложить готовые сертификаты.
- Раскомментировать и отредактировать файл nginx/default.conf.
- Включить редирект в http-секции в файле nginx/default.conf, закомментировав строку include templates/exceladdin.conf.
- Раскомментировать порт 443 в сервисе nginx.
После осуществления настроек выполнить:
docker compose up -d
Сервис доступен по адресу https://{ip-адрес}:{port} или https://{доменное_имя}.
Настройка файла манифеста PA.xml
В файле манифеста PA.xml необходимо заменить текст {доменное_имя} на конкретное значение используемого доменного имени.