nnesly

Kodunuz gönderdikten dakikalar sonra yayında — kötü bir sürümü tek komut geri alır.

GitHub deponuzu bağlayın ya da proje klasöründen tek komut çalıştırın. nesly yığını algılar (Node.js, Python, Go, .NET, Ruby, PHP, Java, Rust, statik site ya da kendi Dockerfile'ınız), derler, yanıt verdiğini kontrol eder ve adresi yazar. Kurulacak, güncellenecek ya da izlenecek sunucu yok.

terminal
$ nesly deploy --yes
[queued] dağıtım kabul edildi
[building] .NET, projenin hedeflediği çerçevenin resmi SDK imajıyla derleniyor
[deploying] sistem durumu kontrolü: uygulama yanıt verdi (HTTP 200)
[ready] yayında: https://my-app-x7k2.nesly.net
$ nesly rollback
dep_3k2m sürümüne geri alındı
URL: https://my-app-x7k2.nesly.net

Nasıl çalışır?

  1. 1

    Bağlayın ya da çalıştırın

    GitHub deposunu bağlayın, her gönderim dağıtılsın; ya da klasörden nesly deploy çalıştırın. İlk çalıştırma projeyi oluşturur ve klasörü ona bağlar.

  2. 2

    Derler, kontrol ederiz

    Yığın algılanır ve resmi imajıyla derlenir; kökteki Dockerfile öncelik alır. Sürüm yalnız uygulamanız sistem durumu kontrolüne yanıt verdikten sonra yayına girer.

  3. 3

    Adresi paylaşın

    Üretim, projenizin adresinde ve kendi alan adlarınızda sunulur. Önizleme dağıtımı kendi adresini alır; canlı site dokunulmadan kalır.

Ne alırsınız?

Her değişikliğe bir önizleme

nesly deploy --preview kendi adresinde yayınlar; --alias staging adresi sabit tutar. Bağlı depodaki her pull request kendi önizlemesini ve kendi boş veritabanını alır.

Geri alma tek komut

nesly rollback üretimi yeniden derlemeden önceki sürüme döndürür; nesly promote <id> daha eski herhangi bir dağıtımı canlı yapar.

İsteği izleyen loglar

nesly logs --follow derleme ve çalışma satırlarını akıtır; her yanıtta aranabilir bir istek kimliği vardır. nesly diagnose hatayı ve çözümünü tek cümleyle söyler.

Boşta çalışan bir şey yok

Ücretsiz planda trafik almayan uygulama duraklar, ilk istek uyandırır; sessiz saatler için ödeme yapmazsınız. Pro uygulamayı sıcak tutar, kimse beklemez.

Varsayılan olarak yalıtılmış

Her uygulama kendi korumalı alanında, yalnız izin verdiğiniz çıkışa açık bir ağ kuralıyla çalışır; gizli değerler şifreli saklanır ve ortam değişkeni olarak gelir.

Kendi alan adınız bir dakikada

Alan adını ekleyin, bize yönlendirin; HTTPS sizin için alınır ve yenilenir. Bir müşteri tam o sürümü görmeli ise bir adresi bir sürüme sabitleyin.

Fiyat

Ücretsiz plan denemek ve küçük projeler için: 3 proje, ayda 100 derleme dakikası ve 50 GB trafik. Pro, Türkiye'de KDV dahil ayda ₺869; Türkiye dışında KDV'siz $18.

  • Pro: 20 proje, 1.000 derleme dakikası, 500 GB trafik, süreç başına 2.048 MB bellek, sürekli açık uygulamalar ve özel alan adları.
  • Dahil miktarların ötesi Pro'da yayımlanan birim fiyatlarla ölçülür; belirlediğiniz harcama tavanında durur, siteleriniz yayında kalır.
Planları ve hakları görün

Kullanım örnekleri

AI asistanıyla yazılan bir ürün

Asistanınız kodu yazar ve nesly deploy çalıştırır; siz önizleme adresini inceler, onaylarsınız. İki tarafta da altyapı terimi gerekmez.

Ajans için müşteri siteleri

Müşteri başına bir proje, onay için önizleme adresi, açılışta kendi alan adı, kötü inen değişiklikte geri alma.

Veritabanlı bir API

HTTPS arkasında Node, Python, Go ya da .NET; tek komutla bağlanan yönetilen veritabanı; her gece alınan yedek.

Merak edilenler

Hangi diller ve çerçeveler çalışır?
Node.js, Python, Go, .NET, Ruby, PHP, Java ve Rust algılanır ve resmi imajlarıyla derlenir. Ön yüzler (Vite, React, Astro, SvelteKit, Angular, Next.js) ve statik site üreticileri (Hugo, Jekyll, MkDocs) derlenip dosya olarak sunulur. Kökteki Dockerfile yazıldığı gibi derlenir.
Uygulamam boştayken ilk istek neden gecikiyor?
Ücretsiz planda trafik almayan uygulama durur, böylece ona ödeme yapmazsınız. İlk istek uyandırır ve birkaç saniye sürer. Pro uygulamanızı sürekli açık tutar.
Diske dosya yazabilir miyim?
Kapsayıcının diski geçicidir, sonraki dağıtımda silinir. Dosyaları nesne depolama kovasında, veriyi yönetilen veritabanında saklayın; ikisi de tek komutla gelir ve ortam değişkeni olarak ulaşır.
Dağıtım başarısız olursa ne olur?
Canlı siteye dokunulmaz; üretim yalnız yeni sürüm sistem durumu kontrolüne yanıt verince değişir. nesly diagnose başarısız dağıtımı okur ve neyi değiştireceğinizi söyler.

İlgili ürünler

Önümüzdeki beş dakikada bir şey yayınlayın

Hesap açın, proje klasöründe tek komut çalıştırın, adresi paylaşın.