Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Блок кода
languageyml
title docker-compose.yml
version: "3"
services:
  eltex-portal-constructor:
    container_name: eltex-portal-constructor
    image: lab3-testhub.eltex-co.loc:9443ru/softwlc/eltex-portal-constructor:1.18
    ports:
      - 9001:${PORTAL_CONSTRUCTOR_PORT}
      - 9444:${PORTAL_CONSTRUCTOR_HTTPS_PORT}
    environment:
      - PORT=${PORTAL_CONSTRUCTOR_PORT}
      - database.host=${PORTAL_CONSTRUCTOR_DATABASE_HOST}
      - database.port=${PORTAL_CONSTRUCTOR_DATABASE_PORT}
      - database.name=${PORTAL_CONSTRUCTOR_DATABASE_NAME}
      - database.user=${PORTAL_CONSTRUCTOR_DATABASE_USER}
      - database.password=${PORTAL_CONSTRUCTOR_DATABASE_PASSWORD}
      - jetty.https.port=${PORTAL_CONSTRUCTOR_HTTPS_PORT}
      - jetty.https.keystorePass=${PORTAL_CONSTRUCTOR_HTTPS_KEYSTORE_PASS}
      - jetty.https.keystoreFile=${PORTAL_CONSTRUCTOR_HTTPS_KEYSTORE_FILE}
      - validation.public_key=${PORTAL_CONSTRUCTOR_PUBLIC_KEY}
      - auth-service.host=${PORTAL_CONSTRUCTOR_AUTH_SERVICE_HOST}
      - auth-service.port=${PORTAL_CONSTRUCTOR_AUTH_SERVICE_PORT}
      - auth-service.secret=${PORTAL_CONSTRUCTOR_AUTH_SERVICE_SECRET}
    volumes:
      - /etc/eltex-doors/keys/public.pem:${PORTAL_CONSTRUCTOR_PUBLIC_KEY}:ro


...

Перед тем, как авторизоваться на Конструкторе порталов, который запущен в контейнере, необходимо добавить серверный адрес для eltex_auth_service в MySQL:

insert into eltex_auth_service.nas (nasname, shortname, secret) values('<IP-address>','docker', 'eltex');

  • для многохостовой установки (eltex_auth_service и eltex-portal-constructor находятся на разных хостах):

...