В проекте с docker образами Universe MDM создать и настроить конфигурационный файл <projectRoot>/customer.json
:
{
"APP_TYPE": [],
"serverUrl": "/universe-backend/api/",
"EXTERNAL_MODULES": [
"./CUX/custom.js"
]
}
В свойстве EXTERNAL_MODULE
указываются пути к внешним модулям, относительно корневой директории приложения
в docker-контейнере: /usr/share/nginx/html/
.
Запустить 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/
- Рекомендуемая директория для расположения внешних модулейПриложение будет доступно по адресу: http://localhost. После запуска приложения, добавленную точку расширения можно увидеть в правом углу шапки.