Starlight Hyperlift ilk kurulum

Starlight™ Hyperlift, altyapıya değil ürününüze odaklanmanızı sağlayan bulut dağıtım platformudur. Tek yapmanız gereken Dockerfile yolunu belirtmek; Hyperlift kodunuzu GitHub'dan çeker. Ardından bir konteyner imajı oluşturur ve dağıtır, böylece ürününüzü yayına alabilirsiniz.

Henüz tam bir üretim uygulamanız yoksa, sizin için bir örnek depo kullanarak test Starlight™ Hyperlift dağıtımı hazırladık. Bu sayede üretim ortamınıza geçmeden önce derleme ve dağıtım sürecini hızlıca test edebilirsiniz.

Hyperlift ile başlamak hızlı ve kolaydır. Biraz yardıma ihtiyacınız olursa, Dockerfile yolunu belirtmekten projenizi yayına almaya kadar her adımı gösteren bu videoyu hazırladık.

Hyperlift nasıl kurulur

Uygulamanızı çalıştırmak için ihtiyacınız olanlar:

  1. Şuraya gidin: Starlight Hyperlift Yöneticisi ve GitHub deponuzu bağlayın.

  2. Belirtilen depoya bir Dockerfile ekleyin. Geçerli bir taban imajı ile başlamalıdır.

    Hyperlift, uygulamanız için bir şablon olarak uygun bir Dockerfile'a dayanır. Paketleri yüklemenize, dosya eklemenize ve uygulamanızın ihtiyaçlarına göre ortamı ayarlamanıza olanak tanır.

    Yardım için resmi Dockerfile dokümantasyonuna başvurabilirsiniz.

    Not! Uygulama için bir port açmak istiyorsanız, lütfen Dockerfile'da expose etmek yerine ortam değişkenlerini kullanın.

  3. GitHub hesabına bağlantı kurulduktan sonra Hyperlift Yöneticisi menüsüne yönlendirileceksiniz.  Orada, kurulum yan paneli otomatik olarak açılır ve yapılandırmaya devam edebilirsiniz:



    Aynı yan panele ayrıca Hyperlift Yöneticisi menüsü > Kurulum bölümünden de erişilebilir:


  4. Uygulama kurulduğunda, derleyip ardından dağıtabilirsiniz. Uygulamayı derlemeye başlamak için Derle düğmesine tıklayın:



    İşlem başarıyla tamamlandıktan sonra dağıtım otomatik olarak başlar. Faturalandırma bu noktada etkinleşir. İlgili bilgiler aşağıdaki bildiride gösterilir: 


  5. Her şey kurulduktan ve uygulama çalıştıktan sonra, uygulamayı ihtiyacınıza göre başlatabilir, durdurabilir veya yeniden başlatabilirsiniz:

Hyperlift Yöneticisi bölünmüş menüsü

Hyperlift uygulamasını bölünmüş menüden de yönetmek mümkündür. Buradan erişilebilen menüler şunlardır:

  • Ortam değişkenleri - API anahtarları, veritabanı URL'leri, portlar ve yapılandırma detayları gibi ayarları saklayın.

    Not: Varsayılan Hyperlift uygulama portu 8080'dir, ancak bu menüden bunu değiştirebilir ve güncelleyebilirsiniz.

  • Uygulama ayarları - Buradan uygulama adı, GitHub deposu, depo dalı ve uygulama Dockerfile yolu gibi ayarları düzenleyebilirsiniz.

  • Kimlik doğrulama talimatları - Bu, “Bir GitHub deposu Starlight Hyperlift'e nasıl bağlanır” rehberine yönlendirir.

  • Uygulama günlükleri -  Uygulama çalışırken toplanan günlükler burada gösterilecektir.

  • Bağlantılar - Hyperlift aboneliği için kurulu olan aktif bağlantıları (alan adları, SSL sertifikaları vb.) görüntüleyin.

Otomatik Derlemeler


Derlemelerin manuel mi yoksa otomatik mi tetikleneceğini de seçebilirsiniz. 

Otomatik derleme ayarlarıyla, belirttiğiniz dala her kod gönderdiğinizde Hyperlift, Dockerfile'ınızı kullanarak GitHub'dan uygulamanızı otomatik olarak derler ve dağıtır.

Bunu uygulama yapılandırma aşamasında etkinleştirmek için Hyperlift Yöneticisi menüsüne > Uygulama ayarları > Uygulamayı ayarla bölümüne gidin. Buradan Otomatik derlemeleri açıp kapatabilirsiniz:



“Otomatik derleme” seçeneği devre dışıysa (ilgili anahtar kapalıysa), manuel derleme ayarlanır ve otomatik uygulama güncellemeleri yapılmaz.

Öneriler

  • Dockerfile için küçük, verimli taban imajları kullanın.

  • Taban imaj sürümlerini açıkça etiketleyin (ör. python:3.12).

  • Starlight Hyperlift'in ilgili menüsünde ortam değişkenlerini ayarlayın.

  • Derleme ve uygulama günlüklerini izleyin.

Geçerli bir e-posta gereklidir