तपाईंको एप एउटा ल्यापटपमा चल्छ र हातले डिप्लोय हुन्छ। म यसलाई डकरमा राख्छु, GitHub Actions वा GitLab CI पाइपलाइन थप्छु जसले प्रत्येक पुशमा यसलाई परीक्षण र निर्माण गर्छ, र तपाईंको सर्भर वा प्लेटफर्ममा डिप्लोय सेटअप गर्छु जुन भण्डारबाट चल्छ।
म तपाईंको Node.js, Next.js वा Rust एपलाई डकराइज गर्नेछु र GitHub Actions वा GitLab CI सँग CI/CD सेटअप गर्नेछु
एक उत्पादन डकरफाइल, स्थानीय रनका लागि एक कम्पोज फाइल र एक README।
- डकर सेटअप
- README
- वातावरण चरहरूमा कन्फिग
डकर प्लस एक GitHub Actions वा GitLab CI पाइपलाइन जसले प्रत्येक पुशमा परीक्षण र निर्माण गर्दछ।
- डकर र CI पाइपलाइन
- README
- वातावरण चरहरूमा कन्फिग
डकर, CI र मर्जमा तपाईंको सर्भर वा प्लेटफर्ममा स्वचालित डिप्लोय।
- डकर, CI र डिप्लोय
- README
- वातावरण चरहरूमा कन्फिग
अनुकूलित प्रस्ताव अनुरोध गर्नुहोस्
अनुकूलित प्रस्ताव अनुरोध गर्न लग इन गर्नुहोस्
यो Zinner बाट व्यक्तिगत प्रस्ताव अनुरोध गर्न नि:शुल्क खाता सिर्जना गर्नुहोस् वा लग इन गर्नुहोस्।
लग इन / दर्ता गर्नुहोस्पूर्व-बिक्री प्रश्न सोध्नुहोस्
प्रश्न सोध्न लग इन गर्नुहोस्
प्लेटफर्म स्प्याम कम गर्न, पूर्व-बिक्री सन्देशहरू लग इन गरिएका प्रयोगकर्ताहरूले मात्र पठाउन सक्छन्।
यो Zinner लाई सिधै सन्देश पठाउन नि:शुल्क खाता सिर्जना गर्नुहोस् वा लग इन गर्नुहोस्।
लग इन / दर्ता गर्नुहोस्लग इन आवश्यक छ
यो Zinner लाई सन्देश पठाउन नि:शुल्क खाता सिर्जना गर्नुहोस् वा लग इन गर्नुहोस्।
लग इन / दर्ता गर्नुहोस्लग इन आवश्यक छ
निजीकृत प्रस्ताव अनुरोध गर्न नि:शुल्क खाता सिर्जना गर्नुहोस् वा लग इन गर्नुहोस्।
लग इन / दर्ता गर्नुहोस्एक नजरमा
तपाईंलाई निर्णय गर्न मद्दत गर्न यस सेवाको बारेमा मुख्य विवरणहरू। Zinn Hub द्वारा उत्पन्न, विक्रेता द्वारा होइन।
मूल्य स्थिति
टेक स्ट्याक
CI प्लेटफर्म
लक्ष्यहरू डिप्लोय गर्नुहोस्
विक्रेता स्वतन्त्रता
तपाईंले के प्राप्त गर्नुहुनेछ
पूर्ण विवरण
यदि तपाईंको डिप्लोय आदेशहरूको सूची हो जुन कसैले सम्झनुपर्छ, यो सेवाले यसलाई प्रतिस्थापन गर्दछ। म पहिले एपलाई पुनरुत्पादन योग्य बनाउँछु, त्यसपछि स्वचालित: उही छवि ल्यापटपमा, CI मा र सर्भरमा चल्छ, र मुख्य शाखामा पुश मात्र एक रिलीज लिन्छ।
स्टार्टर कन्टेनर हो: एक उत्पादन डकरफाइल, एक कम्पोज फाइल जसले एप र यसको डाटाबेस स्थानीय रूपमा चलाउँछ, र एक README जसले नयाँ विकासकर्तालाई एक आदेशको साथ चलाउँछ। मानकले एक पाइपलाइन थप्छ जसले प्रत्येक पुश र प्रत्येक पुल वा मर्ज अनुरोधमा स्थापना गर्दछ, लिन्ट गर्दछ, तपाईंको परीक्षणहरू चलाउँछ र छवि निर्माण गर्दछ। यो GitHub Actions वा GitLab CI मा चल्छ, तपाईंको कोड कहाँ बस्छ भन्ने आधारमा। उन्नतले डिप्लोय थप्छ: मुख्यमा मर्जमा, पाइपलाइनले एपलाई तपाईंको लिनक्स सर्भरमा SSH मार्फत वा Railway वा Fly.io मा पठाउँछ, जसले उही छवि चलाउँछ, वा Next.js एपलाई Vercel मा हस्तान्तरण गर्दछ, जसले यसलाई आफ्नै तरिकाले निर्माण गर्दछ। डिप्लोय कुञ्जीहरू र टोकनहरू GitHub को इन्क्रिप्टेड गोप्य कुराहरू वा GitLab को सुरक्षित CI/CD चरहरूमा राखिन्छन्, कोडमा होइन, र तपाईंले रोल ब्याक गर्ने लिखित तरिका पाउनुहुन्छ।
बहु-चरण निर्माणहरूसँग छविहरू सानो रहन्छन्, एप गैर-रूट प्रयोगकर्ताको रूपमा चल्छ, र कन्फिगरेसन वातावरण चरहरूबाट आउँछ, त्यसैले उही छविले स्टेजिङ र उत्पादन सेवा गर्दछ। उही दृष्टिकोणले Node.js र Next.js एपहरू, Rust सेवाहरू र स्थिर साइटहरू समेट्छ।
मेरा दुई सार्वजनिक वेब परियोजनाहरू, एउटा Next.js स्टोरफ्रन्ट र मेरो व्यक्तिगत साइटले यसको पाइपलाइन पक्ष देखाउँछ: GitHub Actions ले मुख्य शाखामा प्रत्येक पुशमा दुवैलाई निर्माण र डिप्लोय गर्छ, र डिप्लोय गर्नु अघि स्टोरफ्रन्टको एकाइ र ब्राउजर परीक्षणहरू चलाउँछ। तिनीहरू स्थिर साइटहरू हुन्, त्यसैले तिनीहरू कन्टेनर बिना नै पठाइन्छन्। Rust पक्षमा, मेरो खुला-स्रोत क्रेटमा GitHub Actions पाइपलाइन छ जुन मुख्यमा प्रत्येक पुश र प्रत्येक पुल अनुरोधमा चल्छ: ढाँचा, लिन्ट, परीक्षण, न्यूनतम समर्थित Rust संस्करण र निर्भरता जाँचहरू। यदि तपाईं Kubernetes पनि चलाउनुहुन्छ भने, म्यानिफेस्ट वा Helm चार्ट एड-अनको रूपमा उपलब्ध छन्।
कुनै कल छैन। सबै कुरा तपाईंको भण्डारमा रहन्छ र लेखिएको हुन्छ, त्यसैले पाइपलाइन ममा निर्भर हुँदैन। डेलिभरी पछि 14 दिनसम्म, हामीले सहमत भए अनुसार काम नगर्ने कुनै पनि कुरा म निःशुल्क ठीक गर्छु।
तपाईंको परियोजना पूरा गर्ने चरणहरू
1. परियोजना पढ्नुहोस् - म तपाईंले अहिले जस्तै एप चलाउँछु र यसको निर्भरताहरू, वातावरण चरहरू, डाटाबेस र निर्माण चरणहरू लेख्छु।
2. कन्टेनर - उत्पादन Dockerfile र स्थानीय रनका लागि कम्पोज फाइल, सफा मेसिनमा एप निर्माण र सुरु गरेर जाँच गरियो।
3. पाइपलाइन - स्थापना, लिन्ट, परीक्षण र तपाईंको CI मा छवि निर्माण, पुशहरूमा र पुल वा मर्ज अनुरोधहरूमा, क्यासिङको साथ ताकि यो छिटो रहन्छ।
4. डिप्लोय - Advanced मा, मुख्यमा मर्जमा एप पठाउने एउटा कार्य, कुञ्जीहरू र टोकनहरू CI प्लेटफर्मको गोप्यमा राखिएको र रोलब्याक चरण लेखिएको।
5. हस्तान्तरण - कसरी चलाउने, परीक्षण गर्ने र जारी गर्ने, र नयाँ वातावरण चर वा सेवा थपिँदा के परिवर्तन गर्ने भन्ने बारे README खण्ड।
Zinner गुणस्तर ग्यारेन्टी
प्लेटफर्ममा सामेल हुनु अघि प्रत्येक Zinner को समीक्षा र अनुमोदन गरिन्छ।
सबै सेवाहरू हाम्रो गुणस्तर आश्वासन प्रतिबद्धताद्वारा समर्थित छन्।
तपाईंले डेलिभर गरिएको काम अनुमोदन नगरेसम्म तपाईंको भुक्तानी सुरक्षित छ।
प्याकेजहरू तुलना गर्नुहोस्
| कार्य | स्टार्टर | मानक | उन्नत |
|---|---|---|---|
| वितरण समय | 2 दिन | 4 दिन | 7 दिन |
| पुनरावलोकनहरू | 1 | 2 | 3 |
| दायरा | Docker सेटअप | Docker र CI पाइपलाइन | Docker, CI र डिप्लोय |
| README | ✓ | ✓ | ✓ |
| वातावरण चरहरूमा कन्फिग | ✓ | ✓ | ✓ |
पोर्टफोलियो
यस Zinn सँग सम्बन्धित विक्रेताको कामको उदाहरणहरू।

reqwest-rotate: खुला स्रोत क्रेट
स्क्र्यापर र एपीआई क्लाइन्टहरूका लागि एउटा सानो अनुरोध र्यापर जसलाई प्रोक्सी रोटेशन, प्रति-होस्ट दर सीमितता र ब्याकअफको साथ पुन: प्रयास चाहिन्छ, मध्यवर्ती फ्रेमवर्क बिना। कागजातहरू, CI र परीक्षणहरूको साथ crates.io मा प्रकाशित।

सेवा विवरणहरू
बारम्बार सोधिने प्रश्नहरू
हो। पाइपलाइनले अझै पनि स्थापना गर्छ, लिन्ट गर्छ, प्रकार-जाँच गर्छ र निर्माण गर्छ, जसले धेरैजसो बिग्रिएका पुशहरू समात्छ। जब परीक्षणहरू पछि थपिन्छन्, पाइपलाइनले तिनीहरूलाई उठाउँछ।
Advanced मा मात्र, र डिप्लोयका लागि मात्र। आफ्नै SSH कुञ्जी भएको समर्पित डिप्लोय प्रयोगकर्ता उत्तम हुन्छ; कुञ्जी तपाईंको CI प्लेटफर्मको गोप्यमा रहन्छ, मसँग होइन।
Node.js, Next.js र Rust मैले काम गर्ने भाषाहरू हुन्। अर्को स्ट्याकको लागि, अर्डर गर्नु अघि मलाई लेख्नुहोस्, र म तपाईंलाई इमानदारीपूर्वक बताउनेछु कि म यसको लागि सही व्यक्ति हुँ कि होइन।
होइन। यो तपाईंको भण्डारमा सादा Docker र मानक GitHub Actions वा GitLab CI पाइपलाइन हो, दस्तावेज गरिएको, त्यसैले कुनै पनि विकासकर्ताले यसलाई परिवर्तन गर्न सक्छ।
ग्राहक समीक्षाहरू
हाम्रा ग्राहकहरूले यस Zinn बारे के भन्छन् हेर्नुहोस्
श्रेणीहरू
Zinner नीतिहरू
सम्बन्धित Zinns

म Windows, macOS र Linux का लागि Rust र Tauri मा हल्का क्रस-प्लेटफर्म डेस्कटप एप बनाउनेछु

म तपाईंको वेबसाइट अन्त-देखि-अन्तसम्म बनाउनेछु: React वा Next.js फ्रन्ट, Rust वा Node ब्याक





