Шаг 3 Cборка и запуск приложения¶
Для всех дальнейших команд, необходимо запустить командную строку от имени администратора.
Перейдите в папку приложения cd c:\workspace\framework и задайте переменную окружения NODE_PATH равной пути к приложению.
Для Windows команда - set NODE_PATH=c:\workspace\framework, для Linux - export NODE_PATH=/workspace/framework.
Сборка приложения¶
Сборка приложения обеспечивает установку всех библиотек, импорт данных в базу данных и подготовку приложения для запуска.
При первом запуске необходимо выполнить
npm install- она поставит ключевые зависимости, в том числе локально сборщикgulp. Убедитесь, что версияGulp-4.0. Эта команда ставит все библиотеки из свойстваdependenciesфайлаpackage.jsonядра.После этого, а также все последующие разы выполняйте команду сборки приложения
gulp assemble.NB: Убедитесь, что стоит переменная окружения
NODE_PATH, запущена базаMongoDB,Gulpустановлен глобально и локально и его версия4.0.Перед непосредственным запуском приложения необходимо добавить базового пользователя для входа. Откройте программу
Mongo Compassи в базе данных найдите таблицуion-user. Удалите все записи, которые увидите там. Далее вернитесь в консоль и выполните указанные ниже команды. Добавьте пользователя admin с паролем 123 командойnode bin/adduser.js --name admin --pwd 123. Добавьте пользователю права администратора командойnode bin/acl.js --u admin@local --role admin --p full.
Запуск приложения с использованием скриптов¶
В папке «bin» содержатся скрипты запуска приложения, реализованного на IONDV. Framework, такие как:
- acl.js
- export.js
- import.js и import-data.js
- setup.js
- www.js
NB. Запускаются локально из папки framework, шаблоны команд указаны в разделах с описанием назначения скрипта.
Подробнее о скриптах запуска приложения
Запуск приложения¶
После окончания сборки можно запускать приложение. Убедитесь, что стоит переменная окружения NODE_PATH. Без этого система выдаст ошибку - об отсутствии компонентов.
Запуск системы осуществляется командой npm start, альтернативой является запуск node bin/www.
После запуска системы, откройте браузер с адресом http://localhost:8888 и авторизуйтесь в приложении, где 8888 - порт указанный в параметре server.ports конфигурации запуска.