0
तुमची कार्ट
0
Zinn Hub
0
तुमची कार्ट
0

एका दृष्टीक्षेपात

तुम्हाला निर्णय घेण्यास मदत करण्यासाठी या सेवेबद्दलची प्रमुख माहिती. Zinn Hub द्वारे व्युत्पन्न, विक्रेत्याद्वारे नाही.

टेक स्टॅक

Node.js, Next.js, Rust
Node.js आणि Next.js ॲप्लिकेशन्स आणि Rust सेवा समाविष्ट करते - व्याप्ती स्पष्टपणे परिभाषित केली आहे, त्यामुळे खरेदीदारांना ऑर्डर करण्यापूर्वी नेमके काय समर्थित आहे हे कळते.

CI प्लॅटफॉर्म

GitHub Actions किंवा GitLab CI
पाइपलाइन तुमच्या कोडला होस्ट करणाऱ्या कोणत्याही प्लॅटफॉर्मवर तयार केली जाते - स्थलांतर आवश्यक नाही. रहस्ये प्लॅटफॉर्मच्या एन्क्रिप्टेड स्टोअरमध्ये राहतात, कधीही रेपॉजिटरीमध्ये नाहीत.

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

SSH सर्व्हर, Railway, Fly.io, Vercel
ॲडव्हान्स्ड टियर SSH द्वारे लिनक्स सर्व्हरवर किंवा Railway आणि Fly.io वर त्याच डॉकर इमेजद्वारे पाठवते, किंवा Next.js ॲप Vercel ला देते - खरेदीदार निवडतो.

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

पूर्णपणे स्वयंपूर्ण
प्रत्येक गोष्ट तुमच्या रेपॉजिटरीमध्ये मानक साधनांचा वापर करून दस्तऐवजीकरण केलेली आहे. कोणताही विकसक डिलिव्हरीनंतर पाइपलाइन राखू किंवा सुधारू शकतो - विक्रेत्यावर कोणतेही सतत अवलंबित्व नाही.

तुम्हाला काय मिळेल

स्वरूप:
सानुकूल कोड
वितरण पद्धत:
ऑर्डर व्यवस्थापक
टीप: प्रत्येक गोष्ट तुमच्या रेपॉजिटरीमध्ये येते: डॉकरफाइल आणि कंपोज फाइल, स्टँडर्ड आणि ॲडव्हान्स्डवरील CI पाइपलाइन आणि कसे चालवायचे, चाचणी करायचे आणि रिलीज करायचे याबद्दल एक README. डिप्लॉय की आणि टोकन तुमच्या CI प्लॅटफॉर्मच्या सिक्रेट्समध्ये राहतात आणि ॲप सेटिंग्ज तुमच्या सर्व्हरच्या किंवा प्लॅटफॉर्मच्या वातावरणात राहतात, कधीही कोडमध्ये नाहीत. ॲडव्हान्स्डवर, मुख्य शाखेत पुश केल्याने स्वतःच डिप्लॉय होते आणि README रोल बॅक कसे करायचे याचे वर्णन करते.

पूर्ण वर्णन

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

Zinner गुणवत्ता हमी

✓
तपासलेले व्यावसायिक
प्रत्येक Zinner ला प्लॅटफॉर्ममध्ये सामील होण्यापूर्वी पुनरावलोकन केले जाते आणि मंजूर केले जाते.
✓
गुणवत्तापूर्ण कामाची हमी
सर्व सेवा आमच्या गुणवत्ता हमी वचनबद्धतेने समर्थित आहेत.
✓
सुरक्षित पेमेंट
तुम्ही वितरित केलेल्या कामाला मंजुरी देईपर्यंत तुमचे पेमेंट सुरक्षित आहे.

पॅकेजेसची तुलना करा

कार्यस्टार्टरमानकप्रगत
वितरण वेळ2 दिवस4 दिवस7 दिवस
पुनरावृत्ती123
व्याप्तीडॉकर सेटअपडॉकर आणि CI पाइपलाइनडॉकर, CI आणि डिप्लॉय
README✓✓✓
पर्यावरण व्हेरिएबल्समध्ये कॉन्फिग✓✓✓

पोर्टफोलिओ

या Zinn शी संबंधित विक्रेत्याच्या कामाची उदाहरणे.

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

स्क्रॅपर्स आणि API क्लायंटसाठी एक लहान रिक्वेस्ट रॅपर ज्यांना प्रॉक्सी रोटेशन, प्रति-होस्ट दर मर्यादित करणे आणि मिडलवेअर फ्रेमवर्क न वापरता बॅकऑफसह पुन्हा प्रयत्न करणे आवश्यक आहे. डॉक्स, CI आणि चाचण्यांसह crates.io वर प्रकाशित.

सेवेचे तपशील

सेवेचा प्रकार
मानक
झिनर प्रकार
फ्रीलान्सर
उपलब्धता
आठवड्याचे दिवस
विक्रेत्याचा देश
कझाकस्तान
भाषा स्वीकारल्या
इंग्रजी
रशियन
NDA उपलब्ध
होय
हाताळलेले प्रकल्पाचे आकार
लहान ते मध्यम
प्रतिसाद वेळ
12 तासांच्या आत
अनुभवाची वर्षे
10+

वारंवार विचारले जाणारे प्रश्न

होय. पाइपलाइन अजूनही इन्स्टॉल करते, लिंट करते, प्रकार-तपासणी करते आणि बिल्ड करते, ज्यामुळे बहुतेक तुटलेले पुश पकडले जातात. जेव्हा नंतर चाचण्या जोडल्या जातात, तेव्हा पाइपलाइन त्यांना उचलते.

फक्त ॲडव्हान्सवर, आणि फक्त डिप्लॉयसाठी. स्वतःची SSH की असलेला एक समर्पित डिप्लॉय वापरकर्ता सर्वोत्तम आहे; की तुमच्या CI प्लॅटफॉर्मच्या सिक्रेट्समध्ये असते, माझ्याकडे नाही.

Node.js, Next.js आणि Rust मध्ये मी काम करतो. दुसऱ्या स्टॅकसाठी, ऑर्डर करण्यापूर्वी मला लिहा, आणि मी तुम्हाला प्रामाणिकपणे सांगेन की मी त्यासाठी योग्य व्यक्ती आहे की नाही.

नाही. हे तुमच्या रेपॉझिटरीमध्ये साधे डॉकर आणि एक मानक GitHub Actions किंवा GitLab CI पाइपलाइन आहे, दस्तऐवजीकरण केलेले आहे, त्यामुळे कोणताही विकसक ते बदलू शकतो.

ग्राहक पुनरावलोकने

आमचे ग्राहक या Zinn बद्दल काय म्हणतात ते पहा

श्रेणी

Zinner धोरणे

मी तुमचे Node.js, Next.js किंवा Rust ॲप डॉकराइज करेन आणि GitHub Actions किंवा GitLab CI सह CI/CD सेट करेन 2 &Raquo; Zinn Hub

केवळ लॉग इन केलेले ग्राहक ज्यांनी हे उत्पादन खरेदी केले आहे तेच पुनरावलोकन देऊ शकतात.

पर्याय आणि ऑर्डर

Zinn Hub ॲप मिळवा

सूचना · जलद प्रवेश · पूर्ण-स्क्रीन

तुमच्या ब्राउझरमध्ये टॅप करा शेअर करा

➜ नंतर "होम स्क्रीनवर जोडा" टॅप करा