20 puan yazan xguru 2024-09-20 | Henüz yorum yok. | WhatsApp'ta paylaş
  • Bare metal'den production'a dakikalar içinde hazır. "Kendi VPS'inizde çalışan fly.io"
  • Tek komutla VPS kurulumu (docker, traefik, sops, age)
  • Dockerfile ile herhangi bir uygulamayı deploy etme (Zero Downtime)
  • HA ve load balancing
  • SSL sertifikasının otomatik yapılandırılması

Kullanım yöntemi

  • VPS kurulumu: sidekick init
    • IP adresini girin
    • SSL sertifikasının işleneceği e-posta adresini girin
    • Docker image'larının barındırılacağı registry'yi girin (varsayılan: docker.io)
    • İlgili Docker registry için kullanıcı adını girin
    • O registry'de oturum açılmış olup olmadığını doğrulayın
    • Bunları girdikten sonra yaklaşık 2 dakika boyunca işlem devam eder
      • Root olarak giriş yapar, sidekick kullanıcısını oluşturur ve oturum açar
      • Ubuntu sistemini yükseltir
      • sops kurar, age ile anahtar oluşturur
      • Docker'ı kurar
      • Traefik ve SSL sertifikasını yapılandırır
  • Uygulamayı çalıştırma: sidekick launch
    • Uygulama adını girin (URL dostu)
    • Uygulamanın istek alacağı HTTP portunu girin
    • Domain adını girin
    • Bunun ardından yaklaşık 2 dakika işlem devam eder
      • Linux Docker image'ı oluşturur ve registry'ye push eder
      • env dosyasını şifreler ve push eder
      • sops ile env dosyasının şifresini çözer
      • Docker image'ını docker compose ile çalıştırır ve Traefik ile trafiği belirtilen porta yönlendirir
  • Yeni sürüm deploy etme: sidekick deploy
  • Preview sürüm deploy etme: sidekick deploy preview

Henüz yorum yok.

Henüz yorum yok.