This project was bootstrapped with Create React App.
Below you will find some information on how to perform common tasks.
You can find the most recent version of this guide here.
yarn
- (^1.18.0)node
- (^14.0.0)
Пакет предназначен для переиспользования кодовой базы между моделями и основным приложением.
Для сборки необходимо:
- зайти в папку
packages/@essence/essence-constructor-share
- установить зависимости
yarn install
- собрать пакет в библиотеку
yarn build
Для работы приложения нужно установить все зависимые пакеты (описаны выше), после выполнить команду установки node_modules: yarn install
Доступные пакеты:
- essence-constructor-website - веб приложения для работы с конструктором и метамоделью`
При разработке нужно выполнить yarn start
из корня проекта.
При запуске запускаются 1 команда:
yarn start
- запускает web версию из модуляessence-constructor-website
При разработки в setupProxy.js описаны стандартные адреса для проксирвоания:
/api
->http://localhost:9020/
/notification
->http://localhost:9020/
Для запуска CI в jenkins нужно запусти yarn CI
Сборка проекта осуществляется с помощью команды yarn build
из корня приложения
При сборке выполняются команды:
yarn build
- запускает сборку web версии из модуляessence-constructor-website
- копирование
build
папки в верхний уровень приложения
После сборки необходимо перенести папку build
, которая будет находится в корне проекта и essence-constructor-website
компонента, на сервер. Конфигурация сервера должна производиться отдельно.