Search
    Preparing search index...

    Подключение внешних модулей

    1. В проекте с docker образами Universe MDM создать и настроить конфигурационный файл <projectRoot>/customer.json:

      {
      "APP_TYPE": [],
      "serverUrl": "/universe-backend/api/",
      "EXTERNAL_MODULES": [
      "./CUX/custom.js"
      ]
      }

      В свойстве EXTERNAL_MODULE указываются пути к внешним модулям, относительно корневой директории приложения в docker-контейнере: /usr/share/nginx/html/.

    2. Запустить docker-контейнер приложения:

      docker run %{APP_DOCKER_IMAGE}% \
      -p '80:80' \
      -v ./customer.json:/usr/share/nginx/html/customer.json \
      -v ./custom.js:/usr/share/nginx/html/CUX/custom.js\
      -e BACKEND_ADDRESS=$BACKEND_ADDRESS

      Где $BACKEND_ADDRESS - Адрес запущенного бэкенда системы (например: http://localhost:8080)

      Внутри docker-контейнера:

      • /usr/share/nginx/html/customer.json - Путь к файлу конфигурации приложения
      • /usr/share/nginx/html/CUX/ - Рекомендуемая директория для расположения внешних модулей
    3. Приложение будет доступно по адресу: http://localhost. После запуска приложения, добавленную точку расширения можно увидеть в правом углу шапки.