PM2'yi Bulut Sağlayıcılarında Kullanma
Node.js uygulamalarınızı başlatmak için CLI'ye erişiminiz olmadığı bir durumla karşılaşabilirsiniz.
Böyle bir durumda, pm2 bir bağımlılık olarak eklenmeli ve başlatma betiği ile çağrılmalıdır.
Uygulamanızı Hazırlayın
Ekosistem dosyanızı ayarlayın
Aşağıdaki komut ile bir ecosystem.config.js
şablonu oluşturun:
pm2 init
Ekosistem dosyasını ihtiyaçlarınıza göre değiştirebilirsiniz:
module.exports = {
apps : [{
name: "app",
script: "./app.js",
env: {
NODE_ENV: "development",
},
env_production: {
NODE_ENV: "production",
}
}]
}
Ekosistem dosyası hakkında daha fazla bilgi edinin buradan
.
{: .tip}
PM2'yi bir modül olarak ekleyin
PM2'yi projenize bağımlılık olarak ekleyin.
npm ile:
npm install pm2
yarn ile:
yarn add pm2
package.json'da start betiği
package.json
dosyanızda start
betiğinizi aşağıdaki gibi değiştirin:
{
"scripts": {
"start": "pm2-runtime start ecosystem.config.js --env production"
}
}
Uygulamanızı Yayınlayın
Artık bulut sağlayıcılarınızda, normal bir Node.js uygulaması gibi uygulamanızı yayınlayabilirsiniz.
Unutmayın, bu adımları takip ederken doğru ortam değişkenlerini ayarladığınızdan emin olun.
Önemli: Uygulamanızın sorunsuz bir şekilde çalışabilmesi için tüm bağımlılıkların kurulu olduğundan emin olun.
“PM2, uygulamanızı yönetmenin güçlü ve etkili bir yolunu sunar.”
— PM2 Kullanım Kılavuzu