Записи
Проекты / Технологии / Скрипты / Сниппеты
Форум

Nodejsdeploy

2021-03-14
Технологии: Node.js Ubuntu PM2

Разворачивание js-приложения на сервере

Нужно

  • Приложение: https://github.com/Bubujka/another-js-app
  • Сервер: root@10.34.246.227

Делаем

  • Создаём на сервере пользователя prj
  • Устанавливаем nodejs nodesource: https://github.com/nodesource/distributions
  • Устанавливаем pm2 pm2: https://pm2.keymetrics.io/
  • pm2 в автозагрузку
  • Ключи на сервере заводим
  • Ключи в репозиторий прописываем
  • Клонируем репозиторий с сервера
  • Устанавливаем зависимости
  • Добавляем в pm2
  • Проверяем
  • Настраиваем nginx