Debug Bot
git clone https://github.com/PimsJay01/debug-bot.git
cd back npm install
node server.js
More information : https://github.com/PimsJay01/debug-bot/tree/master/front
sudo apt-get install nodejs npm
sudo apt-get install nginx
PM2 est utilié pour lancer le server debug-bot comme un daemon. Il gère le restart à chaud si on build des modifications et lorsque le server crash
npm install pm2@latest -g
Version sans lobby /home/projects/debug-bot/prod-master
Version avec lobby /home/projects/debug-bot/prod-lobby
Ajouter la desctiption du server http : (une fois pour chaque branche)
server { listen 80; server_name 37.35.109.104;
# debug-bot
location / {
root /home/projects/debug-bot/prod-master/front;
index index.html;
}
# urls beginning by /. (dotfiles)
location ~ /\. {
deny all;
access_log off;
log_not_found off;
}
}
Si nécessaire ajouter ou décommenter la ligne
http {
[...]
include /etc/nginx/conf.d/*.conf;
[...]
}
cd /home/projects/debug-bot/prod-master/front ou /home/projects/debug-bot/prod-lobby/front npm run deploy
Cela va générer les fichiers dist/bundle.js et dist/vendor-bundle.js qui sont inclus dans index.html
cd /home/projects/debug-bot/prod-master/back ou /home/projects/debug-bot/prod-lobby/back pm2 start server.js --name server_name --watch