Установка регионального дашборда чиновника (dashboard js, frontend) - LamronNu/i GitHub Wiki

Проект /i/dashboard-js

  • Скопировать /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 и проектам на нем (если необходимо): описание