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 വഴിയോ അതേ ഡോക്കർ ഇമേജ് ഉപയോഗിച്ച് ഒരു Linux സെർവറിലേക്ക് ഷിപ്പ് ചെയ്യുന്നു, അല്ലെങ്കിൽ ഒരു Next.js ആപ്പ് Vercel-ന് കൈമാറുന്നു - വാങ്ങുന്നയാൾ തിരഞ്ഞെടുക്കുന്നു.

വെണ്ടർ സ്വാതന്ത്ര്യം

പൂർണ്ണമായും സ്വയം ഉൾക്കൊള്ളുന്നു
എല്ലാം നിങ്ങളുടെ റിപ്പോസിറ്ററിയിൽ സ്റ്റാൻഡേർഡ് ടൂളിംഗ് ഉപയോഗിച്ച് രേഖപ്പെടുത്തിയിരിക്കുന്നു. ഡെലിവറിക്ക് ശേഷം ഏതൊരു ഡെവലപ്പർക്കും പൈപ്പ്ലൈൻ പരിപാലിക്കാനോ പരിഷ്കരിക്കാനോ കഴിയും - വെണ്ടറെ ആശ്രയിച്ച് തുടർച്ചയായ ആശ്രിതത്വം ഇല്ല.

നിങ്ങൾക്ക് എന്ത് ലഭിക്കും

ഫോർമാറ്റുകൾ:
കസ്റ്റം കോഡ്
ഡെലിവറി രീതി:
ഓർഡർ മാനേജർ
കുറിപ്പുകൾ: എല്ലാം നിങ്ങളുടെ റിപ്പോസിറ്ററിയിൽ എത്തുന്നു: ഡോക്കർഫയലും കമ്പോസ് ഫയലും, സ്റ്റാൻഡേർഡിലും അഡ്വാൻസ്ഡിലുമുള്ള CI പൈപ്പ്ലൈനും, എങ്ങനെ പ്രവർത്തിപ്പിക്കണം, ടെസ്റ്റ് ചെയ്യണം, റിലീസ് ചെയ്യണം എന്നതിനെക്കുറിച്ചുള്ള ഒരു README-യും. ഡിപ്ലോയ് കീകൾ, ടോക്കണുകൾ എന്നിവ നിങ്ങളുടെ CI പ്ലാറ്റ്‌ഫോമിന്റെ രഹസ്യങ്ങളിലും, ആപ്പ് ക്രമീകരണങ്ങൾ നിങ്ങളുടെ സെർവറിന്റെയോ പ്ലാറ്റ്‌ഫോമിന്റെയോ പരിതസ്ഥിതിയിലും തുടരുന്നു, ഒരിക്കലും കോഡിൽ അല്ല. അഡ്വാൻസ്ഡിൽ, മെയിനിലേക്കുള്ള ഒരു പുഷ് സ്വയം വിന്യസിക്കുന്നു, കൂടാതെ എങ്ങനെ റോൾ ബാക്ക് ചെയ്യണം എന്ന് README വിവരിക്കുന്നു.

പൂർണ്ണ വിവരണം

നിങ്ങളുടെ വിന്യാസം ആരെങ്കിലും ഓർമ്മിക്കേണ്ട കമാൻഡുകളുടെ ഒരു ലിസ്റ്റാണെങ്കിൽ, ഈ സേവനം അതിനെ മാറ്റിസ്ഥാപിക്കുന്നു. ഞാൻ ആദ്യം ആപ്പ് പുനർനിർമ്മിക്കാൻ കഴിയുന്നതാക്കുന്നു, തുടർന്ന് ഓട്ടോമാറ്റിക് ആക്കുന്നു: അതേ ചിത്രം ഒരു ലാപ്ടോപ്പിൽ, CI-യിൽ, സെർവറിൽ പ്രവർത്തിക്കുന്നു, കൂടാതെ പ്രധാന ബ്രാഞ്ചിലേക്കുള്ള ഒരു പുഷ് മാത്രമാണ് ഒരു റിലീസിന് വേണ്ടത്.

സ്റ്റാർട്ടർ എന്നത് കണ്ടെയ്‌നറാണ്: ഒരു പ്രൊഡക്ഷൻ ഡോക്കർഫയൽ, ആപ്പും അതിന്റെ ഡാറ്റാബേസും പ്രാദേശികമായി പ്രവർത്തിപ്പിക്കുന്ന ഒരു കമ്പോസ് ഫയൽ, ഒരു പുതിയ ഡെവലപ്പറെ ഒരു കമാൻഡ് ഉപയോഗിച്ച് പ്രവർത്തിപ്പിക്കുന്ന ഒരു README. സ്റ്റാൻഡേർഡ് ഒരു പൈപ്പ്ലൈൻ ചേർക്കുന്നു, അത് ഓരോ പുഷിലും ഓരോ പുൾ അല്ലെങ്കിൽ മെർജ് അഭ്യർത്ഥനയിലും ഇൻസ്റ്റാൾ ചെയ്യുകയും ലിന്റ് ചെയ്യുകയും നിങ്ങളുടെ ടെസ്റ്റുകൾ പ്രവർത്തിപ്പിക്കുകയും ചിത്രം നിർമ്മിക്കുകയും ചെയ്യുന്നു. നിങ്ങളുടെ കോഡ് എവിടെയാണോ ഉള്ളത് അതിനനുസരിച്ച് GitHub Actions-ലോ GitLab CI-ലോ ഇത് പ്രവർത്തിക്കുന്നു. അഡ്വാൻസ്ഡ് വിന്യാസം ചേർക്കുന്നു: മെയിനിലേക്ക് ലയിപ്പിക്കുമ്പോൾ, പൈപ്പ്ലൈൻ ആപ്പ് നിങ്ങളുടെ Linux സെർവറിലേക്ക് SSH വഴിയോ Railway-യിലേക്കോ Fly.io-യിലേക്കോ ഷിപ്പ് ചെയ്യുന്നു, അവ അതേ ചിത്രം പ്രവർത്തിപ്പിക്കുന്നു, അല്ലെങ്കിൽ ഒരു Next.js ആപ്പ് Vercel-ന് കൈമാറുന്നു, അത് അതിന്റേതായ രീതിയിൽ നിർമ്മിക്കുന്നു. ഡിപ്ലോയ് കീകൾ, ടോക്കണുകൾ എന്നിവ GitHub-ന്റെ എൻക്രിപ്റ്റ് ചെയ്ത രഹസ്യങ്ങളിലോ GitLab-ന്റെ സംരക്ഷിത CI/CD വേരിയബിളുകളിലോ സൂക്ഷിക്കുന്നു, കോഡിലല്ല, കൂടാതെ നിങ്ങൾക്ക് റോൾ ബാക്ക് ചെയ്യാനുള്ള ഒരു രേഖാമൂലമുള്ള മാർഗ്ഗം ലഭിക്കുന്നു.

മൾട്ടി-സ്റ്റേജ് ബിൽഡുകൾ ഉപയോഗിച്ച് ചിത്രങ്ങൾ ചെറുതായി നിലനിർത്തുന്നു, ആപ്പ് ഒരു നോൺ-റൂട്ട് ഉപയോക്താവായി പ്രവർത്തിക്കുന്നു, കൂടാതെ കോൺഫിഗറേഷൻ പരിസ്ഥിതി വേരിയബിളുകളിൽ നിന്ന് വരുന്നു, അതിനാൽ അതേ ചിത്രം സ്റ്റേജിംഗിനും പ്രൊഡക്ഷനും സേവനം നൽകുന്നു. Node.js, Next.js ആപ്പുകൾ, Rust സേവനങ്ങൾ, സ്റ്റാറ്റിക് സൈറ്റുകൾ എന്നിവയ്ക്ക് ഇതേ സമീപനം ബാധകമാണ്.

എന്റെ രണ്ട് പൊതു വെബ് പ്രോജക്റ്റുകൾ, ഒരു Next.js സ്റ്റോർഫ്രണ്ടും എന്റെ സ്വകാര്യ സൈറ്റും, ഇതിന്റെ പൈപ്പ്‌ലൈൻ ഭാഗം കാണിക്കുന്നു: GitHub Actions ഓരോ പുഷിലും പ്രധാന ബ്രാഞ്ചിലേക്ക് രണ്ടും നിർമ്മിക്കുകയും വിന്യസിക്കുകയും ചെയ്യുന്നു, കൂടാതെ വിന്യസിക്കുന്നതിന് മുമ്പ് സ്റ്റോർഫ്രണ്ടിന്റെ യൂണിറ്റ്, ബ്രൗസർ ടെസ്റ്റുകൾ പ്രവർത്തിപ്പിക്കുകയും ചെയ്യുന്നു. അവ സ്റ്റാറ്റിക് സൈറ്റുകളാണ്, അതിനാൽ അവ ഒരു കണ്ടെയ്‌നർ ഇല്ലാതെയാണ് ഷിപ്പ് ചെയ്യുന്നത്. റസ്റ്റ് ഭാഗത്ത്, എന്റെ ഓപ്പൺ സോഴ്‌സ് ക്രേറ്റിന് ഒരു GitHub Actions പൈപ്പ്‌ലൈൻ ഉണ്ട്, അത് പ്രധാന ബ്രാഞ്ചിലേക്കുള്ള ഓരോ പുഷിലും ഓരോ പുൾ അഭ്യർത്ഥനയിലും പ്രവർത്തിക്കുന്നു: ഫോർമാറ്റിംഗ്, ലിന്റുകൾ, ടെസ്റ്റുകൾ, ഏറ്റവും കുറഞ്ഞ പിന്തുണയുള്ള റസ്റ്റ് പതിപ്പ്, ഡിപൻഡൻസി പരിശോധനകൾ. നിങ്ങൾ 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-ൽ പ്രസിദ്ധീകരിച്ചു.

സേവന വിശദാംശങ്ങൾ

സേവന തരം
സ്റ്റാൻഡേർഡ്
Zinner തരം
ഫ്രീലാൻസർ
ലഭ്യത
പ്രവൃത്തിദിവസങ്ങൾ
വിൽപ്പനക്കാരന്റെ രാജ്യം
കസാക്കിസ്ഥാൻ
സ്വീകരിക്കുന്ന ഭാഷകൾ
ഇംഗ്ലീഷ്
റഷ്യൻ
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 ആപ്പ് നേടുക

അറിയിപ്പുകൾ · വേഗത്തിലുള്ള ആക്സസ് · പൂർണ്ണ സ്ക്രീൻ

നിങ്ങളുടെ ബ്രൗസറിൽ പങ്കിടുക ടാപ്പ് ചെയ്യുക

➜ തുടർന്ന് "ഹോം സ്ക്രീനിലേക്ക് ചേർക്കുക" ടാപ്പ് ചെയ്യുക