Dağıtım Türleri
Bir uygulamayı yayına almanın üç yolu var. Üçü de aynı derleme ve dağıtım hattını kullanır; fark yalnızca kaynağın nereden geldiğidir.
Git reposu
En yaygın yol. GitHub hesabını bağlar, repoyu ve branch'i seçersin. Her push'ta yeni sürüm otomatik yayına alınır.
Özel (private) repolar için GitHub bağlantısı gerekir; erişim izni yalnız seçtiğin repolara verilir. Ayrıntı: Git ile deploy.
Docker imajı
Elinde hazır bir imaj varsa kaynak olarak etiketini verirsin (kullanici/imaj:etiket). Derleme adımı atlanır, imaj doğrudan dağıtılır — en hızlı yol budur.
Özel kayıt defteri kullanıyorsan kimlik bilgisini konsolda Ayarlar → Registry altında tanımla.
Marketplace şablonu
WordPress, Ghost, n8n, Metabase gibi hazır uygulamalar. Şablonu seçip dağıt dersin; gereken veritabanı, şifreler ve bağlantılar birlikte kurulur. Ayrıntı: Marketplace şablonları.
Hangisini seçmeli?
| Durum | Öneri |
|---|---|
| Kendi yazdığın uygulama | Git reposu |
| CI'da zaten imaj üretiyorsun | Docker imajı |
| Hazır bir yazılım kuracaksın | Marketplace |
| Alışılmadık derleme zinciri | Git reposu + kendi Dockerfile |
Kaynağı sonradan değiştirme
Uygulamayı silmeden kaynağını değiştirebilirsin: git reposundan imaja ya da tersine geçebilir, branch'i değiştirebilirsin. Değişiklikten sonra yeni bir dağıtım tetiklenir; adres, alan adı ve diskler korunur.