Как развернуть сайт на Angular 4 на VPS?

Всем привет!

Создал сайт на Angular. Ссылка на репозиторий: https://github.com/freestyle2018/angular-ivan

Учился по урокам с сайта webformyself.

VPS приобрел на хостинге Jino.

Произвел необходимые установки на сервере: перечень команд

Большая просьба, подскажите, как теперь запустить сам сайт?
Или подскажите свой VPS сервер, на котором устанавливали сайт на Angular 4!

  1. Выкачай репозиторий https://github.com/freestyle2018/angular-ivan/blob/master/package.json на сервер
  2. В папке репозитория установи все зависимости npm install
  3. Запусти проект npm run start

Этого должно быть достаточно для минимального запуска. Потом возможно ты захочешь запускать сайт на 80 порту или чтобы он автоматом запускался когда переазагружается сервер.

  1. Узнай внешний айпишник своего vps сервера и открой в браузере айпи сервера и порт на котором запустился проект (4200).
  2. В package.json не хватает зависимости node-sass. Мне пришлось устанавливать ее вручную чтобы запустить проект.

Но это будет такой запуст, не для продакшена, а чтобы показать другим. Для продакшена нужно сделать продакшен сборку (js, css, html), поднять веб сервер, который будет раздавать эти файлы и поднять сервер данных (в твоем (давай на ты сразу) случае это json-server.