PM2 ile Node.js projelerini yönetme
Çalıştırdığınız node.js,react v.s gibi projelerinizi kolaylıkla bir backend process haline getirmek için pm2 projesini kullanabilirsiniz. PM2 - Home (keymetrics.io) Kullanabilmek için npm install -g pm2 ile yükleme yapıyorsunuz. basit olarak pm2 start app.js --name projeismi komutuyla bir node.js projesini ya da pm2 start --name projeismi npm -- start diyerek bir react projesini çalıştırabilirsiniz. pm2 stop projeismi ile projeyi durdurabilirsiniz. pm2 delete projeismi ile de silebilirsiniz. Çalışan projeleri gözlemlemek için pm2 status Buna bağlı olarak çalışan proje logları için pm2 logs komutunu çalıştırabilirsiniz. Bir projenin periodik olarak restart etmesini sağlamak için pm2 start app.js --name projeismi --cron "10 * * * *" cron parametresiyle çalışmasını sağlayabilirsiniz. Peki restart öncesinde bazı işlemler yapmak istiyorsanız ? Örneğin git den kod pull edilmesini ya da derlem...