- apt-get update
- apt-get install nodejs
- apt-get install npm
- apt-get install unzip
npm i pm2 -g
2 Установилось? Если да, тогда...
Перейти в любую директорию... Например:
cd ../usr/games
Закачать папку с проектом wget https://ip_адрес_где_размещён_backend/server.zip Последние версии сервера ищите на:
странице с последними версиями сервера для магазина
Распаковать закачанный архив. Примерно так:
unzip имяархива.
Далее проверьте распакованные файлы. ls -la
Если что - перейдите по нужному пути
Запустить сервак (Предварительно перейдя по нужному пути)
pm2 start server.js
либо
node server.js
3 Примечания.
Установлен pm2 что бы сервак работал круглосуточно. Прочитать можно тут.
https://habr.com/ru/sandbox/96765/
Запус сервера
cd ../usr/games pm2 start server.js
4 Пропишите нужные пароли от БД и почты.
Прописавать нужно в файле server.js После этого перезапустите сервер (server.js), т.к. он у вас всё ещё работает со старыми паролями!
5 Возможные трудности
Как вы уже заметили, мы заботливо добавили в сервер папку node_modules. Вообще это так-себе решение, но мы надеемся что вы делали этот "деплой" под Ubuntu, и все модули из папки работают нормально. Если вдруг сервер при старте вылетел с ошибкой, то удалите модули из папки node_modules, и сделайте npm install поновой. Это переустановит все модули (надеемся правильно). Если нет - читайте сообщения об ошибках на экране монитора, глядя в загадочную консоль вашего *nix терминала