Zinn Hub
0
Sepetiniz
0

Bir Bakışta

Bu hizmet hakkında karar vermenize yardımcı olacak önemli ayrıntılar. Zinn Hub tarafından oluşturulmuştur, satıcı tarafından değil.

Teknoloji Yığını

Node.js, Next.js, Rust
Node.js ve Next.js uygulamalarını ve Rust hizmetlerini kapsar - kapsam açıkça tanımlanmıştır, böylece alıcılar sipariş vermeden önce tam olarak neyin desteklendiğini bilirler.

CI Platformu

GitHub Actions veya GitLab CI
İşlem hattı, kodunuzu barındıran platformda oluşturulur - geçiş gerekmez. Sırlar platformun şifreli deposunda kalır, asla depoda değil.

Dağıtım Hedefleri

SSH Sunucusu, Railway, Fly.io, Vercel
Gelişmiş katman, SSH üzerinden bir Linux sunucusuna veya aynı Docker görüntüsü aracılığıyla Railway ve Fly.io'ya gönderilir veya bir Next.js uygulamasını Vercel'e teslim eder - alıcı seçer.

Satıcı Bağımsızlığı

Tamamen bağımsız
Her şey standart araçlar kullanılarak deponuzda belgelenir. Herhangi bir geliştirici teslimattan sonra işlem hattını sürdürebilir veya değiştirebilir - satıcıya sürekli bağımlılık yoktur.

Ne Alacaksınız

Formatlar:
Özel Kod
Teslimat Yöntemi:
Sipariş Yöneticisi
Notlar: Her şey deponuza iner: Dockerfile ve compose dosyası, Standart ve Gelişmiş'teki CI işlem hattı ve nasıl çalıştırılacağı, test edileceği ve yayınlanacağı hakkında bir README. Dağıtım anahtarları ve jetonları CI platformunuzun sırlarında, uygulama ayarları ise sunucunuzun veya platformunuzun ortamında kalır, asla kodda değil. Gelişmiş'te, ana dala yapılan bir push kendi başına dağıtım yapar ve README nasıl geri alınacağını açıklar.

Tam Açıklama

Dağıtımınız birinin hatırlaması gereken komutlar listesiyse, bu hizmet onu değiştirir. Uygulamayı önce yeniden üretilebilir hale getiririm, sonra otomatik: aynı görüntü bir dizüstü bilgisayarda, CI'da ve sunucuda çalışır ve ana dala yapılan bir push, bir sürümün gerektirdiği tek şeydir.

Başlangıç, kapsayıcıdır: bir üretim Dockerfile, uygulamayı ve veritabanını yerel olarak çalıştıran bir compose dosyası ve yeni bir geliştiricinin tek bir komutla çalışmaya başlamasını sağlayan bir README. Standart, her push'ta ve her çekme veya birleştirme isteğinde yükleyen, lint eden, testlerinizi çalıştıran ve görüntüyü oluşturan bir işlem hattı ekler. Kodunuzun nerede olduğuna bağlı olarak GitHub Actions veya GitLab CI'da çalışır. Gelişmiş, dağıtımı ekler: ana dala birleştirmede, işlem hattı uygulamayı SSH üzerinden Linux sunucunuza veya aynı görüntüyü çalıştıran Railway veya Fly.io'ya gönderir veya bir Next.js uygulamasını kendi yöntemleriyle oluşturan Vercel'e teslim eder. Dağıtım anahtarları ve jetonları GitHub'ın şifreli sırlarında veya GitLab'ın korumalı CI/CD değişkenlerinde tutulur, kodda değil ve geri alma için yazılı bir yol elde edersiniz.

Çok aşamalı derlemelerle görüntüler küçük kalır, uygulama kök olmayan bir kullanıcı olarak çalışır ve yapılandırma ortam değişkenlerinden gelir, böylece aynı görüntü hazırlık ve üretim için hizmet verir. Aynı yaklaşım Node.js ve Next.js uygulamalarını, Rust hizmetlerini ve statik siteleri kapsar.

İki genel web projem, bir Next.js mağaza ön yüzü ve kişisel sitem, bunun işlem hattı tarafını gösteriyor: GitHub Actions, ana dala yapılan her push'ta her ikisini de oluşturur ve dağıtır ve dağıtımdan önce mağaza ön yüzünün birim ve tarayıcı testlerini çalıştırır. Bunlar statik sitelerdir, bu yüzden kapsayıcı olmadan gönderilirler. Rust tarafında, açık kaynaklı kasam, ana dala yapılan her push'ta ve her çekme isteğinde çalışan bir GitHub Actions işlem hattına sahiptir: biçimlendirme, lintler, testler, minimum desteklenen Rust sürümü ve bağımlılık kontrolleri. Kubernetes de çalıştırıyorsanız, manifestler veya bir Helm grafiği eklenti olarak mevcuttur.

Çağrı yok. Her şey deponuzda bulunur ve yazılıdır, bu nedenle işlem hattı bana bağlı değildir. Teslimattan sonra 14 gün boyunca, anlaştığımız gibi çalışmayan her şeyi ücretsiz olarak düzeltirim.

Projenizi tamamlama adımları
1. Projeyi okuyun - Uygulamayı şu anda yaptığınız gibi çalıştırırım ve bağımlılıklarını, ortam değişkenlerini, veritabanını ve derleme adımlarını yazarım.
2. Kapsayıcı - Üretim için bir Dockerfile ve yerel çalıştırmalar için bir compose dosyası, temiz bir makinede uygulamayı derleyerek ve başlatarak kontrol edilir.
3. İşlem Hattı - CI'nızda yükleme, lint, testler ve görüntü derlemesi, push'larda ve çekme veya birleştirme isteklerinde, hızlı kalması için önbellekleme ile.
4. Dağıtım - Gelişmiş'te, ana dala birleştirmede uygulamayı gönderen bir iş, anahtarlar ve jetonlar CI platformunun sırlarında tutulur ve bir geri alma adımı yazılıdır.
5. Teslim - Nasıl çalıştırılacağı, test edileceği ve yayınlanacağı ve yeni bir ortam değişkeni veya hizmet eklendiğinde neyin değiştirileceği hakkında bir README bölümü.

Zinner Kalite Garantisi

✓
Onaylı Profesyonel
Her Zinner platforma katılmadan önce incelenir ve onaylanır.
✓
Kalite Garantili
Tüm hizmetler kalite güvence taahhüdümüz tarafından desteklenmektedir.
✓
Güvenli Ödeme
Ödemeniz, teslim edilen işi onaylayana kadar korunur.

Paketleri Karşılaştır

FonksiyonBaşlangıçStandartGelişmiş
Teslimat Süresi2 gün4 gün7 gün
Revizyonlar123
KapsamDocker kurulumuDocker ve CI işlem hattıDocker, CI ve dağıtım
README✓✓✓
Ortam değişkenlerinde yapılandırma✓✓✓

Portföy

Satıcının bu Zinn ile ilgili çalışmalarına örnekler.

reqwest-rotate: açık kaynaklı crate

Ara katman yazılımı çerçevesi kullanmadan proxy rotasyonu, ana bilgisayar başına hız sınırlaması ve geri çekilmeyle yeniden deneme gerektiren kazıyıcılar ve API istemcileri için küçük bir reqwest sarmalayıcı. Belgeler, CI ve testlerle crates.io'da yayınlandı.

Hizmet Detayları

Hizmet Türü
Standart
Zinner Türü
Serbest Çalışan
Uygunluk
Hafta İçi
Satıcının Ülkesi
Kazakistan
Kabul Edilen Diller
İngilizce
Rusça
NDA mevcut
Evet
İşlenen Proje Boyutları
Küçükten Ortaya
Yanıt süresi
12 saat içinde
Yıl Deneyim
10+

Sıkça Sorulan Sorular

Evet. İşlem hattı hala yükler, lint eder, tip kontrolü yapar ve derler, bu da çoğu bozuk push'u yakalar. Testler daha sonra eklendiğinde, işlem hattı onları alır.

Yalnızca Gelişmiş'te ve yalnızca dağıtım için. Kendi SSH anahtarına sahip özel bir dağıtım kullanıcısı en iyisidir; anahtar bende değil, CI platformunuzun sırlarında yaşar.

Node.js, Next.js ve Rust üzerinde çalışıyorum. Başka bir yığın için, sipariş vermeden önce bana yazın, bunun için doğru kişi olup olmadığımı size dürüstçe söyleyeceğim.

Hayır. Bu, deponuzda belgelenmiş düz Docker ve standart bir GitHub Actions veya GitLab CI işlem hattıdır, böylece herhangi bir geliştirici onu değiştirebilir.

Müşteri Yorumları

Müşterilerimizin Zinn hakkında neler söylediğini görün

Kategoriler

Zinner Politikaları

Node.js, Next.js veya Rust Uygulamanızı Docker'a Dönüştüreceğim ve Github Actions veya Gitlab Ci 2 ile Ci/Cd Kuracağım &Raquo; Zinn Hub

Yalnızca bu ürünü satın almış ve giriş yapmış müşteriler yorum bırakabilir.

Seçenekler & Sipariş

Zinn Hub Uygulamasını İndir

Bildirimler · Daha hızlı erişim · Tam ekran

Tarayıcınızda Paylaş öğesine dokunun

➜ Ardından "Ana Ekrana Ekle" öğesine dokunun