docker uygulama yayınlama

Docker Projesi Nasıl Yayınlanır? GitHub’dan Canlıya Adım Adım

7 dk okumaDeployVera ekibi

Bir Docker projesini yayınlamak yalnızca imaj oluşturmak değildir. Deponun erişimi, çalışma portu, gizli değerler ve build çıktısı aynı akışta doğru kurulmalıdır.

Kod deposundan build hattına ve çalışan sunucuya ilerleyen Docker konteynerleri
Docker dağıtımında depo, build, çalışma portu ve canlı servis aynı zincirin parçalarıdır.

Yayınlamadan önce kontrol edin

Uygulamanızın yerelde üretim komutuyla çalıştığından ve 0.0.0.0 üzerinden dinlediğinden emin olun. Secret değerleri Dockerfile içine yazmayın.

  1. 1.Dockerfile veya desteklenen proje tanımı
  2. 2.Açık ve doğru uygulama portu
  3. 3.GitHub reposuna gönderilmiş son commit
  4. 4.Çalışma anında girilecek ortam değişkenleri

DeployVera’da repo ve branch seçimi

GitHub hesabını bağladıktan sonra erişiminiz olan depoyu ve yayınlanacak branch’i seçin. DeployVera kaynak limitlerini paketten alır; uygulama bu sınırlar içinde build edilir ve çalışır.

  1. 1.GitHub bağlantısını tamamlayın
  2. 2.Repo ve branch’i seçin
  3. 3.Dockerfile, Nixpacks veya Railpack build türünü doğrulayın
  4. 4.Portu ve gerekiyorsa publish dizinini girin

Build logundan çalışan adrese

Build sırasında bağımlılık kurulumu ve imaj üretimi loglarda görünür. Başarılı build sonrasında uygulama geçici DeployVera adresinde açılır. İlk kontrolde ana sayfayı, kritik API uçlarını ve yeniden başlatma davranışını sınayın.

Sorun yaşarsanız önce build logundaki ilk gerçek hataya bakın; son satır çoğu zaman yalnızca işlemin başarısız olduğunu söyler.