Emriva.net

Uygulama Deploy ve Docker

Docker, Node.js deploy, Git ile yayınlama ve LAMP/LEMP stack.

Ana rehber

Docker VDS Üzerinde Nedir? Başlangıç Rehberi

Docker ile konteyner: VDS’e Engine kurulumu, ilk container, Compose ile çoklu servis, kaynak limitleri ve üretim notları. Emriva geliştirici rehberi.

Rehberi oku →

Doğrudan kurulum mu, konteyner mı?

Uygulamayı sunucuya doğrudan kurmak (LAMP/LEMP yığını) en az soyutlamayla en hızlı başlangıcı verir ve tek uygulamalı sunucularda hâlâ mantıklıdır. Docker ise bağımlılıkları uygulamanın yanında taşıyarak 'benim makinemde çalışıyordu' sınıfı sorunları ortadan kaldırır ve aynı sunucuda birden fazla uygulamayı çakışmadan çalıştırmanızı sağlar.

Seçim, uygulama sayısı ve ekip büyüklüğüyle ilgilidir. Tek bir uygulamayı tek kişi yönetiyorsa doğrudan kurulum yeterlidir; birden fazla servis veya birden fazla geliştirici varsa konteyner yaklaşımı zamanla kendini amorti eder.

Yayına alma akışını otomatikleştirmek

Elle dosya yüklemek küçük projelerde işe yarar ama geri dönüşü zordur. Git tabanlı bir akış, hangi sürümün yayında olduğunu kayıt altına alır ve hatalı bir sürümden önceki duruma dönmeyi tek komuta indirir. Bu kümedeki yazılar Git ile yayınlama ve Node.js uygulamasını süreç yöneticisiyle ayakta tutma adımlarını anlatır.

Birden fazla uygulamayı tek IP üzerinden yayınlamak istediğinizde ters vekil sunucu (reverse proxy) devreye girer; bu konu sunucu ve ağ yapılandırması kümesinde ele alınır. Derleme yoğunluğunuz yüksekse işlemci hattı seçimi de doğrudan yayına alma süresini etkiler.

İlgili yazılar

Projenize Hemen Başlayın

VDS veya fiziksel sunucu ihtiyacınız için uzman ekibimizle iletişime geçin.