Kayıtlar

react native etiketine sahip yayınlar gösteriliyor

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...