Для работы надстройки 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:

  1. Сгенерировать самоподписные или подложить готовые сертификаты.
  2. Раскомментировать и отредактировать файл nginx/default.conf.
  3. Включить редирект в http-секции в файле nginx/default.conf, закомментировав строку include templates/exceladdin.conf.
  4. Раскомментировать порт 443 в сервисе nginx.


После осуществления настроек выполнить:

docker compose up -d


Сервис доступен по адресу https://{ip-адрес}:{port} или https://{доменное_имя}.


В файле манифеста PA.xml необходимо заменить текст {доменное_имя} на конкретное значение используемого доменного имени.