Tətbiqiniz bir noutbukda işləyir və əl ilə yerləşdirilir. Mən onu Docker-ə yerləşdirirəm, hər bir göndərmədə onu sınaqdan keçirən və quran GitHub Actions və ya GitLab CI boru kəməri əlavə edirəm və depodan işləyən serverinizə və ya platformanıza yerləşdirmə qururam.
Node.js, Next.js və ya Rust tətbiqinizi dockerləşdirəcəyəm və GitHub Actions və ya GitLab CI ilə CI/CD quracağam
İstehsal Dockerfile, yerli işlər üçün bir tərtib faylı və bir README.
- Docker quraşdırılması
- README
- Ətraf mühit dəyişənlərində konfiqurasiya
Docker, üstəgəl hər bir itələmədə sınaqdan keçirən və quran GitHub Actions və ya GitLab CI boru kəməri.
- Docker və CI boru kəməri
- README
- Ətraf mühit dəyişənlərində konfiqurasiya
Docker, CI və birləşmədə serverinizə və ya platformanıza avtomatik yerləşdirmə.
- Docker, CI və yerləşdirmə
- README
- Ətraf mühit dəyişənlərində konfiqurasiya
Xüsusi Təklif İstəyin
Xüsusi Təklif İstəmək üçün Daxil Olun
Bu Zinner-dən fərdi təklif istəmək üçün pulsuz hesab yaradın və ya daxil olun.
Daxil ol / Qeydiyyatdan keçSatışdan Əvvəl Sual Verin
Sual Vermək üçün Daxil Olun
Platforma spamını azaltmaq üçün satışdan əvvəl mesajlar yalnız daxil olmuş istifadəçilər tərəfindən göndərilə bilər.
Bu Zinner-ə birbaşa mesaj göndərmək üçün pulsuz hesab yaradın və ya daxil olun.
Daxil ol / Qeydiyyatdan keçDaxil olmaq tələb olunur
Bu Zinnerə mesaj göndərmək üçün pulsuz hesab yaradın və ya daxil olun.
Daxil ol / Qeydiyyatdan keçDaxil olmaq tələb olunur
Fərdi təklif tələb etmək üçün pulsuz hesab yaradın və ya daxil olun.
Daxil ol / Qeydiyyatdan keçBir Baxışda
Qərar verməyinizə kömək edəcək bu xidmət haqqında əsas detallar. Zinn Hub tərəfindən yaradılıb, satıcı tərəfindən deyil.
Dəyər Mövqeyi
Texnologiya Yığını
CI Platforması
Yerləşdirmə Hədəfləri
Satıcı Müstəqilliyi
Nə Əldə Edəcəksiniz
Tam Təsvir
Əgər yerləşdirməniz kiminsə yadda saxlamalı olduğu əmrlər siyahısıdırsa, bu xidmət onu əvəz edir. Mən əvvəlcə tətbiqi təkrar istehsal edilə bilən edirəm, sonra avtomatik: eyni şəkil noutbukda, CI-də və serverdə işləyir və əsas qola itələmə buraxılış üçün kifayətdir.
Starter konteynerdir: istehsal Dockerfile, tətbiqi və onun verilənlər bazasını yerli olaraq işlədən bir tərtib faylı və yeni bir tərtibatçını bir əmrlə işə salan bir README. Standart, hər bir itələmədə və hər bir çəkmə və ya birləşmə tələbində quraşdıran, linta edən, sınaqlarınızı işlədən və şəkli quran bir boru kəməri əlavə edir. Kodunuzun yerləşdiyi yerdən asılı olaraq GitHub Actions və ya GitLab CI-də işləyir. Qabaqcıl yerləşdirməni əlavə edir: əsas qola birləşmədə, boru kəməri tətbiqi SSH üzərindən Linux serverinizə və ya eyni şəkli işlədən Railway və ya Fly.io-ya göndərir, yaxud Next.js tətbiqini öz yolu ilə quran Vercel-ə təhvil verir. Yerləşdirmə açarları və tokenləri GitHub-ın şifrələnmiş sirlərində və ya GitLab-ın qorunan CI/CD dəyişənlərində saxlanılır, kodda deyil və siz geri qaytarmaq üçün yazılı bir yol əldə edirsiniz.
Çoxmərhələli qurğularla şəkillər kiçik qalır, tətbiq qeyri-root istifadəçisi kimi işləyir və konfiqurasiya ətraf mühit dəyişənlərindən gəlir, beləliklə eyni şəkil səhnələşdirmə və istehsal üçün xidmət edir. Eyni yanaşma Node.js və Next.js tətbiqlərini, Rust xidmətlərini və statik saytları əhatə edir.
Mənim iki ictimai veb layihəm, bir Next.js mağazası və şəxsi saytım, bunun boru kəməri tərəfini göstərir: GitHub Actions hər ikisini əsas qola hər bir itələmədə qurur və yerləşdirir və yerləşdirmədən əvvəl mağazanın vahid və brauzer sınaqlarını işlədir. Onlar statik saytlardır, buna görə də konteyner olmadan göndərilir. Rust tərəfində, mənim açıq mənbəli crate-imdə əsas qola hər bir itələmədə və hər bir çəkmə tələbində işləyən bir GitHub Actions boru kəməri var: formatlaşdırma, linta, sınaqlar, minimum dəstəklənən Rust versiyası və asılılıq yoxlamaları. Əgər siz də Kubernetes işlədirsinizsə, manifestlər və ya Helm cədvəli əlavə olaraq mövcuddur.
Zənglər yoxdur. Hər şey repozitoriyanızda yerləşir və yazılıdır, buna görə də boru kəməri mənə bağlı deyil. Çatdırılmadan 14 gün sonra, razılaşdığımız kimi işləməyən hər şeyi pulsuz düzəldirəm.
Layihənizi tamamlamaq üçün addımlar
1. Layihəni oxuyun - Mən tətbiqi indi etdiyiniz kimi işlədirəm və onun asılılıqlarını, ətraf mühit dəyişənlərini, verilənlər bazasını və qurma addımlarını yazıram.
2. Konteyner - İstehsal Dockerfile və yerli işlər üçün bir tərtib faylı, təmiz bir maşında tətbiqi quraraq və işə salaraq yoxlanılır.
3. Boru kəməri - Quraşdırma, linta, sınaqlar və şəklin CI-də qurulması, itələmələrdə və çəkmə və ya birləşmə tələblərində, sürətli qalması üçün keşləmə ilə.
4. Yerləşdirmə - Qabaqcıl üzrə, əsas qola birləşmədə tətbiqi göndərən bir iş, açarlar və tokenlər CI platformasının sirlərində saxlanılır və geri qaytarma addımı yazılır.
5. Təhvil - Necə işlətmək, sınaqdan keçirmək və buraxmaq barədə bir README bölməsi və yeni bir ətraf mühit dəyişəni və ya xidməti əlavə edildikdə nəyi dəyişdirmək barədə.
Zinner Keyfiyyət Zəmanəti
Hər bir Zinner platformaya qoşulmazdan əvvəl nəzərdən keçirilir və təsdiqlənir.
Bütün xidmətlər keyfiyyət təminatı öhdəliyimizlə dəstəklənir.
Çatdırılan işi təsdiq edənə qədər ödənişiniz qorunur.
Paketləri müqayisə edin
| Funksiya | Başlanğıc | Standart | Qabaqcıl |
|---|---|---|---|
| Çatdırılma vaxtı | 2 gün | 4 gün | 7 gün |
| Düzəlişlər | 1 | 2 | 3 |
| Əhatə dairəsi | Docker quraşdırılması | Docker və CI boru kəməri | Docker, CI və yerləşdirmə |
| README | ✓ | ✓ | ✓ |
| Ətraf mühit dəyişənlərində konfiqurasiya | ✓ | ✓ | ✓ |
Portfolio
Satıcının bu Zinn ilə əlaqəli iş nümunələri.

reqwest-rotate: açıq mənbəli crate
Proksi rotasiyasına, hər host üçün sürət məhdudiyyətinə və geri çəkilmə ilə yenidən cəhdə ehtiyacı olan skreperlər və API müştəriləri üçün kiçik bir reqwest wrapper, middleware çərçivəsi çəkmədən. Sənədlər, CI və testlərlə crates.io-da nəşr edilmişdir.

Xidmət Detalları
Tez-tez verilən suallar
Bəli. Boru kəməri hələ də quraşdırır, linta edir, tip yoxlaması aparır və qurur ki, bu da əksər pozulmuş itələmələri tutur. Sınaqlar daha sonra əlavə edildikdə, boru kəməri onları götürür.
Yalnız Qabaqcılda və yalnız yerləşdirmə üçün. Öz SSH açarı olan xüsusi yerləşdirmə istifadəçisi ən yaxşısıdır; açar mənimlə deyil, CI platformanızın sirlərində yaşayır.
Node.js, Next.js və Rust mənim işlədiyim sahələrdir. Başqa bir yığım üçün sifariş verməzdən əvvəl mənə yazın və mən bunun üçün doğru adam olub-olmadığımı sizə dürüstcə deyəcəyəm.
Xeyr. Bu, sizin repozitoriyanızda sadə Docker və standart GitHub Actions və ya GitLab CI boru kəməridir, sənədləşdirilmişdir, beləliklə istənilən tərtibatçı onu dəyişə bilər.
Müştəri Rəyləri
Müştərilərimizin bu Zinn haqqında nə dediyini görün
Kateqoriyalar
Zinner Siyasətləri
Əlaqəli Zinns

Mən sizin tam yığılmış veb tətbiqinizi React, Next.js, TypeScript, Node.js, Laravel və ya Python ilə quracağam






