0
आपका कार्ट
0
Zinn Hub
0
आपका कार्ट
0

एक नज़र में

यह तय करने में आपकी मदद करने के लिए इस सेवा के बारे में मुख्य विवरण। Zinn Hub द्वारा जेनरेट किया गया, विक्रेता द्वारा नहीं।

तकनीकी स्टैक

Node.js, Next.js, Rust
Node.js और Next.js एप्लिकेशन और Rust सेवाओं को कवर करता है - स्कोप स्पष्ट रूप से परिभाषित है, इसलिए खरीदारों को ऑर्डर करने से पहले ठीक से पता होता है कि क्या समर्थित है।

सीआई प्लेटफ़ॉर्म

GitHub Actions या GitLab CI
पाइपलाइन उस प्लेटफ़ॉर्म पर बनाई गई है जो आपके कोड को होस्ट करता है - कोई माइग्रेशन आवश्यक नहीं है। रहस्य प्लेटफ़ॉर्म के एन्क्रिप्टेड स्टोर में रहते हैं, कभी भी रिपॉजिटरी में नहीं।

डिप्लॉय लक्ष्य

SSH सर्वर, Railway, Fly.io, Vercel
एडवांस्ड टियर SSH पर एक लिनक्स सर्वर पर या Railway और Fly.io पर उसी डॉकर इमेज के माध्यम से शिप करता है, या एक Next.js ऐप को Vercel को सौंपता है - खरीदार चुनता है।

विक्रेता स्वतंत्रता

पूरी तरह से आत्मनिर्भर
मानक टूलिंग का उपयोग करके आपके रिपॉजिटरी में सब कुछ प्रलेखित है। कोई भी डेवलपर डिलीवरी के बाद पाइपलाइन को बनाए रख सकता है या संशोधित कर सकता है - विक्रेता पर कोई चल रही निर्भरता नहीं।

आपको क्या मिलेगा

प्रारूप:
कस्टम कोड
वितरण विधि:
ऑर्डर मैनेजर
नोट्स: सब कुछ आपके रिपॉजिटरी में आता है: डॉकरफाइल और कंपोज़ फ़ाइल, स्टैंडर्ड और एडवांस्ड पर सीआई पाइपलाइन, और चलाने, परीक्षण करने और जारी करने के तरीके पर एक रीडमी। डिप्लॉय कुंजी और टोकन आपके सीआई प्लेटफ़ॉर्म के रहस्यों में रहते हैं, और आपके सर्वर या प्लेटफ़ॉर्म के वातावरण में ऐप सेटिंग्स, कभी भी कोड में नहीं। एडवांस्ड पर, मुख्य पर एक पुश अपने आप डिप्लॉय हो जाता है, और रीडमी रोल बैक करने का तरीका बताता है।

पूर्ण विवरण

यदि आपका डिप्लॉय कमांड की एक सूची है जिसे किसी को याद रखना है, तो यह सेवा इसे बदल देती है। मैं पहले ऐप को रिप्रोड्यूसिबल बनाता हूं, फिर स्वचालित: वही इमेज एक लैपटॉप पर, सीआई में और सर्वर पर चलती है, और मुख्य शाखा में एक पुश ही एक रिलीज़ के लिए पर्याप्त है।

स्टार्टर कंटेनर है: एक प्रोडक्शन डॉकरफाइल, एक कंपोज़ फ़ाइल जो ऐप और उसके डेटाबेस को स्थानीय रूप से चलाती है, और एक रीडमी जो एक नए डेवलपर को एक कमांड के साथ चलाती है। स्टैंडर्ड एक पाइपलाइन जोड़ता है जो हर पुश और हर पुल या मर्ज रिक्वेस्ट पर इंस्टॉल, लिंट, आपके परीक्षण चलाता है और इमेज बनाता है। यह 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. डिप्लॉय - एडवांस्ड पर, एक जॉब जो मुख्य में मर्ज होने पर ऐप को शिप करती है, जिसमें CI प्लेटफ़ॉर्म के रहस्यों में रखी गई कुंजियाँ और टोकन और एक रोलबैक चरण लिखा गया है।
5. हैंडओवर - कैसे चलाएँ, परीक्षण करें और रिलीज़ करें, और जब एक नया पर्यावरण चर या सेवा जोड़ी जाए तो क्या बदलें, इस पर एक README अनुभाग।

Zinner गुणवत्ता गारंटी

✓
जांचा गया पेशेवर
प्लेटफ़ॉर्म में शामिल होने से पहले हर Zinner की समीक्षा की जाती है और उसे अनुमोदित किया जाता है।
✓
गुणवत्तापूर्ण कार्य की गारंटी
सभी सेवाएँ हमारी गुणवत्ता आश्वासन प्रतिबद्धता द्वारा समर्थित हैं।
✓
सुरक्षित भुगतान
आपके द्वारा दिए गए काम को मंज़ूरी देने तक आपका भुगतान सुरक्षित है।

पैकेजों की तुलना करें

फ़ंक्शनस्टार्टरमानकउन्नत
डिलीवरी का समय2 दिन4 दिन7 दिन
संशोधन123
दायराडॉकर सेटअपडॉकर और सीआई पाइपलाइनडॉकर, सीआई और डिप्लॉय
रीडमी✓✓✓
पर्यावरण चर में कॉन्फ़िग✓✓✓

पोर्टफोलियो

इस Zinn से संबंधित विक्रेता के काम के उदाहरण।

reqwest-rotate: ओपन-सोर्स क्रेट

स्क्रैपर और एपीआई क्लाइंट के लिए एक छोटा अनुरोध रैपर जिन्हें प्रॉक्सी रोटेशन, प्रति-होस्ट दर सीमित करने और बैकऑफ़ के साथ पुन: प्रयास करने की आवश्यकता है, बिना मिडलवेयर फ्रेमवर्क को खींचे। डॉक्स, सीआई और परीक्षणों के साथ क्रेट्स.आईओ पर प्रकाशित।

सेवा विवरण

सेवा प्रकार
मानक
Zinner प्रकार
फ्रीलांसर
उपलब्धता
सप्ताह के दिन
विक्रेता का देश
कजाकिस्तान
स्वीकृत भाषाएँ
अंग्रेजी
रूसी
एनडीए उपलब्ध है
हाँ
संभाले गए प्रोजेक्ट आकार
छोटा से मध्यम
प्रतिक्रिया समय
12 घंटों के भीतर
वर्षों का अनुभव
10+

अक्सर पूछे जाने वाले प्रश्न

हाँ। पाइपलाइन अभी भी इंस्टॉल करती है, लिंट करती है, टाइप-चेक करती है और बनाती है, जो अधिकांश टूटे हुए पुश को पकड़ लेती है। जब बाद में परीक्षण जोड़े जाते हैं, तो पाइपलाइन उन्हें उठा लेती है।

केवल एडवांस्ड पर, और केवल डिप्लॉय के लिए। अपनी SSH कुंजी के साथ एक समर्पित डिप्लॉय उपयोगकर्ता सबसे अच्छा है; कुंजी आपके CI प्लेटफ़ॉर्म के रहस्यों में रहती है, मेरे पास नहीं।

Node.js, Next.js और Rust वे हैं जिनमें मैं काम करता हूँ। किसी अन्य स्टैक के लिए, ऑर्डर करने से पहले मुझे लिखें, और मैं आपको ईमानदारी से बताऊँगा कि क्या मैं इसके लिए सही व्यक्ति हूँ।

नहीं। यह आपके रिपॉजिटरी में सादा Docker और एक मानक GitHub Actions या GitLab CI पाइपलाइन है, प्रलेखित, ताकि कोई भी डेवलपर इसे बदल सके।

ग्राहक समीक्षाएँ

देखें कि हमारे ग्राहक इस Zinn के बारे में क्या कहते हैं

श्रेणियाँ

Zinner नीतियां

मैं आपके Node.js, Next.js या Rust ऐप को डॉकराइज़ करूँगा और GitHub Actions या GitLab CI 2 &Raquo; Zinn Hub के साथ CI/CD सेट करूँगा

केवल लॉग इन ग्राहक जिन्होंने यह उत्पाद खरीदा है, वे समीक्षा छोड़ सकते हैं।

विकल्प और आदेश

Zinn Hub ऐप प्राप्त करें

सूचनाएँ · तेज़ पहुँच · पूर्ण-स्क्रीन

अपने ब्राउज़र में शेयर पर टैप करें

➜ फिर "होम स्क्रीन में जोड़ें" पर टैप करें