Установка регионального дашборда чиновника (dashboard js, frontend) - LamronNu/i GitHub Wiki
Проект /i/dashboard-js
- Клонировать ветку test, главного репозитория любым удобным способом
- Скопировать
/i/dashboard-js/server/config/local.env.sample.js
в/i/dashboard-js/server/config/local.env.js
(local.env.js - игнорируется в репозитории (в gitignore), потому просьба не заливать его туда)
Собрать и запустить: в Windows:
- установить NodeJS (если его нет) с: nodejs.org
(обязательно запускать инсталляцию с правами администратора, иначе не будут ставиться пакеты NodeJS, из-за особенностей работы с симлинками в Windows)
-Проверка его установленности: запуск cmd и ввод команды
node --version
; - установить GIT (если его нет) с: git-scm.com
-Проверка его установленности: запуск cmd и ввод команды
git --version
; - запустить
\i\dashboard-js\_\_0_install_build_run.bat
(ctrl+c to stop) - при следующих запусках
\i\dashboard-js\_\_1_build_run.bat
(ctrl+c to stop) \i\dashboard-js\_\_build_run-debug.bat
для дебага серверной части
в Linux:
- запустить
/i/dashboard-js/_/_0_install_build_run.sh
(ctrl+c to stop) - при следующих запусках
/i/dashboard-js/_/_build_run.sh
(ctrl+c to stop) /i/dashboard-js/_/_build_run-debug.sh
для дебага серверной части
Теперь он запущен и доступен: http://localhost:9001 (если в конфиге поставите другой порт, то и тут поменяйте)
**ВАЖНО: Если проект собрался не корректно, и с портала исчезли стили, нужно поставить Unix-стиль окончания строк, т.е. выполнить в консоли: git config --global core.autocrlf input
и переклонировать ветку.
(или, есть и более элегантные решения)
**
Дополнительные возможности по NodeJS и проектам на нем (если необходимо): описание