Hyperlift ilk kurulumu

Hyperlift, altyapıya değil ürününüze odaklanmanızı sağlayan bulut dağıtım platformudur. Yapmanız gereken tek şey Dockerfile yolunu belirtmektir; Hyperlift kodunuzu GitHub'dan çeker. Ardından bir container image oluşturur ve dağıtır, böylece ürününüzü yayına alabilirsiniz.

Henüz tam bir production uygulamanız yoksa, örnek bir repository kullanan test Hyperlift dağıtımı hazırladık. Bu, production ortamınıza geçmeden önce build ve dağıtım sürecini hızlıca test etmenizi sağlar.

Hyperlift ile başlamak hızlı ve kolaydır. Biraz yardıma ihtiyacınız olursa, Dockerfile yolunuzu belirtmekten projenizi yayına almaya kadar her adımda size rehberlik etmesi için bu videoyu hazırladık.

Hyperlift nasıl kurulur

Uygulamanızı çalışır duruma getirmek için şunlara ihtiyacınız olacak:

  1. Hyperlift Manager bölümüne gidin ve GitHub repository'nizi bağlayın.

  2. Belirtilen repository'ye bir Dockerfile ekleyin. Geçerli bir base image ile başlamalıdır.

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

    Yol gösterici olması için resmi Dockerfile dokümantasyonuna başvurabilirsiniz.

    NB! Uygulama için bir port açmak amacıyla, Dockerfile içinde expose etmek yerine lütfen ortam değişkenlerini kullanın.

  3. GitHub hesabına bağlantı kurulduktan sonra Hyperlift Manager menüsüne yönlendirileceksiniz.  Burada kurulum yan paneli otomatik olarak açılacak ve yapılandırmaya devam edebileceksiniz:



    Aynı yan panele Hyperlift Manager menüsü > Kurulum üzerinden de erişilebilir:


  4. Uygulama ayarlandığında, onu build edebilir ve ardından dağıtabilirsiniz. Uygulamayı build etmeye başlamak için Build düğmesine tıklayın:



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


  5. Her şey ayarlandıktan ve uygulama çalıştıktan sonra, gerektiğinde uygulamayı başlatabilir, durdurabilir veya yeniden başlatabilirsiniz:

Hyperlift Manager bölünmüş menüsü

Hyperlift uygulamasını bölünmüş menüden yönetmek de mümkündür. Aşağıdaki menüler buradan kullanılabilir:

  • Ortam değişkenleri - API anahtarları, veritabanı URL'leri, portlar ve yapılandırma ayrıntıları gibi ayarları saklar.

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

  • Uygulama ayarları - Burada uygulama adı, GitHub repository'si, repository branch'i ve uygulamanın Dockerfile yolu gibi ayarları düzenleyebilirsiniz.

  • Kimlik doğrulama talimatları - Bu, “Bir GitHub repository'si Hyperlift'e nasıl bağlanır” kılavuzuna yönlendirir.

  • Uygulama günlükleri -  Uygulamanın çalışma süresi boyunca toplanan günlükler burada gösterilir.

  • Bağlantılar - Hyperlift aboneliği için kurulmuş etkin bağlantıları (domain'ler, SSL sertifikaları vb.) görüntüleyin.

Otomatik Build'ler


Ayrıca build'lerin manuel mi yoksa otomatik mi tetikleneceğini de seçebilirsiniz. 

Otomatik build ayarlarıyla, belirtilen branch'e her kod gönderdiğinizde Hyperlift, Dockerfile'ınızı kullanarak uygulamanızı GitHub'dan otomatik olarak build eder ve dağıtır.

Bunu uygulama yapılandırma aşamasında etkinleştirmek için Hyperlift Manager menüsü > Uygulama ayarları > Uygulamayı ayarla bölümüne gidin. Buradan Otomatik build'ler seçeneğini açıp kapatabilirsiniz:



“Automatic build” seçeneği devre dışıysa (ilgili geçiş kapalıysa), manuel build ayarlanmıştır ve otomatik uygulama güncellemeleri yapılmaz.

Öneriler

  • Dockerfile için küçük ve verimli base image'lar kullanın.

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

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

  • Build ve uygulama günlüklerini izleyin.

Geçerli bir e-posta gereklidir