Zinn Hub
0
Váš košík
0

Stručný přehled

Klíčové detaily o této službě, které vám pomohou se rozhodnout. Vygenerováno Zinn Hub, nikoli prodejcem.

Technologický stack

Node.js, Next.js, Rust
Pokrývá aplikace Node.js a Next.js a služby Rust – rozsah je jasně definován, takže kupující přesně vědí, co je podporováno před objednáním.

CI platforma

GitHub Actions nebo GitLab CI
Pipeline je postavena na platformě, která hostuje váš kód – není nutná migrace. Tajné údaje zůstávají v šifrovaném úložišti platformy, nikdy v repozitáři.

Cíle nasazení

SSH Server, Railway, Fly.io, Vercel
Pokročilá úroveň se nasazuje na Linuxový server přes SSH nebo na Railway a Fly.io pomocí stejného Docker image, nebo předává aplikaci Next.js Vercelu – kupující si vybere.

Nezávislost na dodavateli

Plně soběstačné
Vše je zdokumentováno ve vašem repozitáři pomocí standardních nástrojů. Jakýkoli vývojář může po dodání udržovat nebo upravovat pipeline – žádná trvalá závislost na dodavateli.

Co obdržíte

Formáty:
Vlastní kód
Způsob doručení:
Manažer objednávek
Poznámky: Vše se dostane do vašeho repozitáře: Dockerfile a soubor compose, CI pipeline na úrovni Standard a Advanced a README s pokyny, jak spustit, testovat a vydávat. Klíče a tokeny pro nasazení zůstávají v tajných údajích vaší CI platformy a nastavení aplikace v prostředí vašeho serveru nebo platformy, nikdy v kódu. Na úrovni Advanced se push do main nasadí sám a README popisuje, jak provést rollback.

Úplný popis

Pokud je vaše nasazení seznam příkazů, které si někdo musí pamatovat, tato služba to nahradí. Nejprve aplikaci učiním reprodukovatelnou, poté automatickou: stejný obraz běží na notebooku, v CI a na serveru, a push do hlavní větve je vše, co je potřeba k vydání.

Starter je kontejner: produkční Dockerfile, soubor compose, který spouští aplikaci a její databázi lokálně, a README, které novému vývojáři umožní spuštění jedním příkazem. Standard přidává pipeline, která instaluje, lintuje, spouští vaše testy a sestavuje obraz při každém pushi a každém pull nebo merge requestu. Běží na GitHub Actions nebo GitLab CI, v závislosti na tom, kde se nachází váš kód. Advanced přidává nasazení: při sloučení do main pipeline odešle aplikaci na váš Linuxový server přes SSH nebo na Railway či Fly.io, které spouštějí stejný obraz, nebo předá aplikaci Next.js Vercelu, který ji sestavuje svým vlastním způsobem. Klíče a tokeny pro nasazení jsou uchovávány v šifrovaných tajných údajích GitHubu nebo chráněných CI/CD proměnných GitLabu, nikoli v kódu, a dostanete písemný způsob, jak provést rollback.

Obrazy zůstávají malé díky vícestupňovým sestavením, aplikace běží jako uživatel bez oprávnění root a konfigurace pochází z proměnných prostředí, takže stejný obraz slouží pro staging i produkci. Stejný přístup pokrývá aplikace Node.js a Next.js, služby Rust a statické weby.

Moje dva veřejné webové projekty, e-shop Next.js a moje osobní stránky, ukazují stranu pipeline: GitHub Actions sestavuje a nasazuje oba při každém pushi do hlavní větve a před nasazením spouští unit a prohlížečové testy e-shopu. Jsou to statické weby, takže se dodávají bez kontejneru. Na straně Rustu má můj open-source crate pipeline GitHub Actions, která běží při každém pushi do main a každém pull requestu: formátování, linty, testy, minimální podporovaná verze Rustu a kontroly závislostí. Pokud také používáte Kubernetes, manifesty nebo Helm chart jsou k dispozici jako doplněk.

Žádné hovory. Vše je ve vašem repozitáři a je zapsáno, takže pipeline na mně nezávisí. Po dobu 14 dnů po dodání opravím zdarma vše, co nefunguje, jak jsme se dohodli.

Kroky k dokončení vašeho projektu
1. Přečtěte si projekt – spustím aplikaci tak, jak to děláte nyní, a zapíšu její závislosti, proměnné prostředí, databázi a kroky sestavení.
2. Kontejner – Produkční Dockerfile a soubor compose pro lokální spuštění, zkontrolované sestavením a spuštěním aplikace na čistém stroji.
3. Pipeline – Instalace, lintování, testy a sestavení obrazu ve vašem CI, při pushích a při pull nebo merge requestech, s cachováním, aby zůstala rychlá.
4. Nasazení – Na úrovni Advanced, úloha, která odešle aplikaci při sloučení do main, s klíči a tokeny uchovávanými v tajných údajích CI platformy a zapsaným krokem pro rollback.
5. Předání – Sekce README o tom, jak spustit, testovat a vydávat, a co změnit, když je přidána nová proměnná prostředí nebo služba.

Záruka kvality Zinner

✓
Prověřený profesionál
Každý Zinner je před připojením k platformě zkontrolován a schválen.
✓
Zaručená kvalita práce
Všechny služby jsou podpořeny naším závazkem k zajištění kvality.
✓
Bezpečná platba
Vaše platba je chráněna, dokud neschválíte dodanou práci.

Porovnat balíčky

FunkceStarterStandardPokročilé
Doba dodání2 dní4 dní7 dní
Revize123
RozsahNastavení DockeruDocker a CI pipelineDocker, CI a nasazení
README✓✓✓
Konfigurace v proměnných prostředí✓✓✓

Portfolio

Příklady práce prodejce související s tímto Zinnem.

reqwest-rotate: open-source crate

Malý wrapper reqwest pro scrapers a API klienty, kteří potřebují rotaci proxy, omezení rychlosti na hostitele a opakování s exponenciálním zpožděním, aniž by se musel tahat middleware framework. Publikováno na crates.io s dokumentací, CI a testy.

Podrobnosti o službě

Typ služby
Standardní
Typ Zinnera
Na volné noze
Dostupnost
Všední dny
Země prodejce
Kazachstán
Přijímané jazyky
Angličtina
ruština
NDA k dispozici
Ano
Zpracované velikosti projektů
Malé až střední
Doba odezvy
Do 12 hodin
Roky zkušeností
10+

Často kladené otázky

Ano. Pipeline stále instaluje, lintuje, kontroluje typy a sestavuje, což zachytí většinu chybných pushů. Když jsou testy přidány později, pipeline je převezme.

Pouze na Advanced a pouze pro nasazení. Nejlepší je vyhrazený uživatel pro nasazení s vlastním SSH klíčem; klíč se nachází v tajných informacích vaší CI platformy, ne u mě.

Pracuji s Node.js, Next.js a Rustem. Pro jiný stack mi napište před objednáním a já vám upřímně řeknu, zda jsem pro to ten správný člověk.

Ne. Je to čistý Docker a standardní pipeline GitHub Actions nebo GitLab CI ve vašem repozitáři, zdokumentovaná, takže ji může změnit jakýkoli vývojář.

Hodnocení zákazníků

Podívejte se, co na tento Zinn říkají naši zákazníci

Kategorie

Zásady Zinner

Dockerizuji vaši aplikaci Node.js, Next.js nebo Rust a nastavím CI/CD s GitHub Actions nebo GitLab CI 2 &Raquo; Zinn Hub

Recenzi mohou zanechat pouze přihlášení zákazníci, kteří si tento produkt zakoupili.

Možnosti a objednávka

Získejte aplikaci Zinn Hub

Oznámení · Rychlejší přístup · Celá obrazovka

Klepněte na Sdílet ve vašem prohlížeči

➜ Poté klepněte na "Přidat na plochu"