NPM (front) + Java (back) + Postgres.

ОS Linux
Налаштування NPM

curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash –
sudo apt install nodejs
node –version
npm –version

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
nvm –version

npm install -g pm2

Запуск проекту на npm:
npm install –legasy-peer-deps

pm2 –name <project name> start — start
or
pm2 start /project/<app.js>

Конфігуруємо PM2 як сервіс, щоб він міг запускати код при старті сервера
env PATH=$PATH:/usr/local/bin pm2 startup -u root

Вбити процеси в pm2:
pm2 kill


Java 17

wget https://download.oracle.com/java/17/archive/jdk-17.0.5_linux-x64_bin.tar.gz
tar -xzfv jdk*

Запуск jar
nohup /opt/jdk-17.0.5/bin/java -jar /opt/backend/*.jar > ~/backend.log 2>&1 &

Кілимо процес
pkill -9 -f <app name>

Related posts

Leave a Comment