Ana içeriğe geç

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.

bilgi

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.

tehlike

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