Tüm Rehberler
PM2 ile Node.js Uygulama Yönetimi
PM2 process manager ile Node.js uygulamalarınızı production'da yönetin.
Orta15 dk
Kurulum Adımları
1. PM2'yi global olarak kurun:
npm install -g pm22. Uygulamayı başlatın:
pm2 start app.js --name "uygulama"3. Next.js uygulaması başlatma:
pm2 start npm --name "nextjs" -- start4. Temel komutlar:
pm2 list # Uygulamaları listele
pm2 stop uygulama # Durdur
pm2 restart uygulama # Yeniden başlat
pm2 delete uygulama # Sil
pm2 logs uygulama # Logları göster
pm2 monit # Canlı monitör5. Otomatik başlatma ayarı:
pm2 startup
pm2 save6. Ecosystem dosyası (ecosystem.config.js):
module.exports = {
apps: [{
name: 'uygulama',
script: 'app.js',
instances: 'max',
exec_mode: 'cluster',
env: {
NODE_ENV: 'production',
PORT: 3000
}
}]
}7. Ecosystem ile başlatma:
pm2 start ecosystem.config.js8. Sıfır kesinti ile güncelleme:
pm2 reload uygulamaİlgili Rehberler
Git ve GitHub Kurulumu
Git versiyon kontrol sistemini kurun ve GitHub ile projeleri yönetin.
VS Code Kurulumu ve Eklentiler
Visual Studio Code editörünü kurun ve geliştirici eklentileriyle güçlendirin.
GitHub Actions CI/CD Kurulumu
GitHub Actions ile otomatik test, build ve deploy pipeline'ı oluşturun.
Cloudflare DNS ve CDN Kurulumu
Cloudflare'i sitenize ekleyin. DNS yönetimi, CDN, DDoS koruması ve SSL.