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