Ruby on Rails ഹോസ്റ്റിംഗ്

Rails ഹോസ്റ്റിംഗ്: git push ചെയ്യുക, നിങ്ങളുടെ Ruby 4.0 ആപ്പ് തത്സമയം ലഭ്യമാകും

Git-ൽ നിന്ന് Rails, Sinatra അല്ലെങ്കിൽ ഏതെങ്കിലും Rack ആപ്പ് വിന്യസിക്കുക. ഓരോ പുഷും bundle install-ഉം നിങ്ങളുടെ ബിൽഡും പ്രവർത്തിപ്പിക്കുന്നു, തുടർന്ന് തത്സമയത്തിലേക്ക് മാറുന്നു — Puma അല്ലെങ്കിൽ NGINX പ്രവർത്തിപ്പിക്കേണ്ടതില്ല.

14 ദിവസത്തെ സൗജന്യ ട്രയൽ — കാർഡ് ആവശ്യമാണ്, പണം ഈടാക്കില്ല

നിങ്ങളുടെ സ്റ്റാക്ക് തിരഞ്ഞെടുക്കുക
എന്റെ സൗജന്യ ട്രയൽ ആരംഭിക്കുക

Developer Hosting നിങ്ങളുടെ സ്വന്തം കോഡാണ് പ്രവർത്തിപ്പിക്കുന്നത്, അതിനാൽ യഥാർത്ഥ ആളുകൾക്കായി സൗജന്യ ട്രയൽ നിലനിർത്താൻ ഞങ്ങൾ ഒരു കാർഡ് ആവശ്യപ്പെടുന്നു. നിങ്ങളുടെ കാർഡിൽ നിന്ന് നിരക്ക് ഈടാക്കില്ല — ഇന്നോ, ട്രയൽ അവസാനിക്കുമ്പോഴോ ഇല്ല. നിങ്ങൾ ഒരു പ്ലാൻ തിരഞ്ഞെടുക്കാത്തിടത്തോളം ഒന്നും നൽകേണ്ടതില്ല; തിരഞ്ഞെടുത്തില്ലെങ്കിൽ, ട്രയൽ അവസാനിക്കും.

₹1,424.99 മാസം മുതൽ പ്ലാനുകൾ ലഭ്യമാണ്

  • Ruby 4.0Rails, Sinatra അല്ലെങ്കിൽ ഏതെങ്കിലും Rack ഫ്രെയിംവർക്ക്
  • RAILS_ENVനിങ്ങൾക്കായി പ്രൊഡക്ഷനിലേക്ക് സജ്ജമാക്കിയിരിക്കുന്നു
  • 14 ദിവസം സൗജന്യംസൗജന്യ ട്രയൽ, Ruby മുൻകൂട്ടി തിരഞ്ഞെടുത്തു
ഒരു git push മുതൽ തത്സമയ Rails ആപ്പ് വരെയുള്ള ഒരു വിന്യാസ പൈപ്പ്‌ലൈൻ

ആപ്ലിക്കേഷൻ സെർവർ പ്രവർത്തിപ്പിക്കാതെയുള്ള Rails ഹോസ്റ്റിംഗ്

ഞങ്ങൾ നൽകുന്ന config.ru ഇതിനകം തന്നെ Rails-ൽ ഉൾപ്പെടുന്നു. ജെമുകൾ, ബിൽഡ്, സ്റ്റാർട്ട്-അപ്പ്, അവസാനത്തെ അഞ്ച് റിലീസുകൾ എന്നിവ ഞങ്ങളുടെ ഭാഗത്ത് നിന്നാണ് കൈകാര്യം ചെയ്യുന്നത്.

Rack വഴി Ruby 4.0

Rails, Sinatra അല്ലെങ്കിൽ ഏതെങ്കിലും Rack ഫ്രെയിംവർക്ക്, വെബ് സെർവർ തന്നെ config.ru-ൽ നിന്ന് നൽകുന്നു.

ഓരോ വിന്യാസത്തിലും bundle install

നിങ്ങളുടെ Gemfile-ൽ നിന്നുള്ള Gem-കൾ റിലീസിൻ്റെ സ്വന്തം ബണ്ടിലിലേക്ക് ഇൻസ്റ്റാൾ ചെയ്യപ്പെടുന്നു, തുടർന്ന് നിങ്ങളുടെ ബിൽഡ് പ്രവർത്തിക്കുന്നു — assets:precompile, മൈഗ്രേഷനുകൾ അല്ലെങ്കിൽ നിങ്ങൾ സജ്ജമാക്കിയതെന്തും.

സ്ഥിരസ്ഥിതിയായി പ്രൊഡക്ഷൻ

നിങ്ങൾ സ്വന്തമായി മൂല്യങ്ങൾ സജ്ജീകരിച്ചില്ലെങ്കിൽ RAILS_ENV, RACK_ENV, APP_ENV എന്നിവ production ആണ്.

നിങ്ങളുടെ റിപ്പോസിറ്ററിക്ക് പുറത്തുള്ള ക്രെഡൻഷ്യലുകൾ

പരിസ്ഥിതി വേരിയബിളുകൾ പാനലിൽ RAILS_MASTER_KEY, നിങ്ങളുടെ ഡാറ്റാബേസ് URL എന്നിവ നൽകുക; അവ ഒരു രഹസ്യ ശേഖരത്തിലാണ് സൂക്ഷിക്കുന്നത്.

നിങ്ങൾക്ക് വായിക്കാൻ കഴിയുന്ന ഒഴിവാക്കലുകൾ

നിങ്ങളുടെ Rails ആപ്പ് stderr-ലേക്ക് എഴുതുന്ന എന്തും ഡാഷ്‌ബോർഡിന്റെ ലോഗ് വ്യൂവറിൽ ദൃശ്യമാകും.

ഷെഡ്യൂൾ അനുസരിച്ച് Rake പ്രവർത്തിപ്പിക്കുക

രാത്രിയിലെ rake ടാസ്കുകൾ, റിപ്പോർട്ടുകൾ അല്ലെങ്കിൽ ക്ലീൻ-അപ്പുകൾ ഷെഡ്യൂൾ ചെയ്ത ടാസ്കുകളായി പ്രവർത്തിക്കുന്നു.

ഓരോ വിന്യാസവും നിങ്ങൾക്ക് പഴയപടിയാക്കാൻ കഴിയുന്ന ഒരു റിലീസാണ്

ഓരോ പുഷും അതിന്റേതായ ഡയറക്‌ടറിയിലേക്ക് അൺപാക്ക് ചെയ്യപ്പെടുകയും അവിടെ വെച്ച് ബണ്ടിൽ ചെയ്ത് ബിൽഡ് ചെയ്യപ്പെടുകയും ചെയ്യുന്നു, അതിനുശേഷം മാത്രമേ ലൈവിലേക്ക് മാറ്റുകയുള്ളൂ. പരാജയപ്പെട്ട ബണ്ടിൽ ഇൻസ്റ്റാളോ പ്രീകംപൈലോ ഒരിക്കലും ലൈവ് റിലീസിനെ മാറ്റിസ്ഥാപിക്കില്ല. കഴിഞ്ഞ അഞ്ച് റിലീസുകളിൽ ഏതിലേക്കും തിരികെ പോകാൻ ഒറ്റ ക്ലിക്ക് മാത്രം മതിയാകും.

  • മാറ്റത്തിന് മുമ്പ് bundle install-ഉം precompile-ഉം പൂർത്തിയാകും
  • അവസാന അഞ്ച് റിലീസുകളിൽ ഏതിലേക്കും ഒറ്റ ക്ലിക്കിലൂടെ റോൾബാക്ക് ചെയ്യാം
  • പ്രൊഡക്ഷൻ അല്ലാത്ത ഓരോ ബ്രാഞ്ചിനും ഒരു പ്രിവ്യൂ URL
  • സൗജന്യ SSL സർട്ടിഫിക്കറ്റോടുകൂടിയ നിങ്ങളുടെ ഡൊമെയ്ൻ
  • rails കൺസോളും ഡീബഗ്ഗിംഗും നടത്തുന്നതിനായി എല്ലാ പ്ലാനുകളിലും SSH
പ്രവർത്തിക്കുന്ന Rails ആപ്പിന്റെ അടുത്തുള്ള കോഡ് എഡിറ്റർ

റെപ്പോസിറ്ററി മുതൽ പ്രവർത്തിക്കുന്ന Rails ആപ്പ് വരെ

  1. Ruby തിരഞ്ഞെടുക്കൂ, സൗജന്യമായി ആരംഭിക്കൂ

    ട്രയലിൽ Ruby ഇതിനകം അടയാളപ്പെടുത്തിയിട്ടുണ്ട്; പരിശോധനയ്ക്കായി നിങ്ങളുടെ കാർഡ് ഹോൾഡ് ചെയ്‌തിരിക്കുന്നു, നിരക്ക് ഈടാക്കില്ല.

  2. റിപ്പോസിറ്ററി ബന്ധിപ്പിക്കുക

    നിങ്ങളുടെ Gemfile, config.ru എന്നിവയുള്ള ശേഖരം ലിങ്ക് ചെയ്ത്, ലൈവാകേണ്ട ബ്രാഞ്ച് തിരഞ്ഞെടുക്കുക.

  3. പ്രീകംപൈലും രഹസ്യങ്ങളും സജ്ജമാക്കുക

    ബിൽഡ് കമാൻഡായി assets:precompile ഉപയോഗിക്കുക, തുടർന്ന് RAILS_MASTER_KEY, DATABASE_URL എന്നിവ ചേർക്കുക.

  4. അയക്കുക

    പ്രൊഡക്ഷനിലേക്കുള്ള പുഷുകൾ നിങ്ങൾക്ക് തിരിച്ചെടുക്കാവുന്ന റിലീസുകളായി മാറുന്നു; മറ്റ് ബ്രാഞ്ചുകൾ പ്രിവ്യൂകളായി മാറുന്നു.

Rails ഇതിനകം നിങ്ങൾക്ക് നൽകുന്നത്

ഒരു config.ru — Rails ഒരെണ്ണം ജനറേറ്റ് ചെയ്യുന്നു. ജെമുകൾ നിങ്ങളുടെ Gemfile-ൽ നിന്നാണ് വരുന്നത്.

# config.ru — the file we serve
require_relative "config/environment"  # Rails
run Rails.application

Ruby on Rails ഹോസ്റ്റിംഗ് പ്ലാനുകൾ

Dev Start-ൽ ഒരു Rails ആപ്പ് ഉപയോഗിച്ച് ആരംഭിക്കുക; Dev Pro അഞ്ചും Dev Scale ഇരുപതും പ്രവർത്തിപ്പിക്കുന്നു, ഓരോ ഘട്ടത്തിലും ഓരോ ആപ്പിനും കൂടുതൽ മെമ്മറിയും CPU-വും ലഭ്യമാണ്.

Zinn® Dev Start

₹1,423.99/മാസം

അല്ലെങ്കിൽ ഒരു വർഷത്തേക്ക് ₹14,239.90

വെബ്സൈറ്റുകൾ
1
എൻ.വി.എം.ഇ സ്റ്റോറേജ്
25 GB
ബാൻഡ്‌വിഡ്ത്ത്
1 ടി.ബി.

14 ദിവസത്തെ സൗജന്യ ട്രയൽ — കാർഡ് ആവശ്യമാണ്, പണം ഈടാക്കില്ല

നിങ്ങളുടെ സ്റ്റാക്ക് തിരഞ്ഞെടുക്കുക
എന്റെ സൗജന്യ ട്രയൽ ആരംഭിക്കുക

Developer Hosting നിങ്ങളുടെ സ്വന്തം കോഡാണ് പ്രവർത്തിപ്പിക്കുന്നത്, അതിനാൽ യഥാർത്ഥ ആളുകൾക്കായി സൗജന്യ ട്രയൽ നിലനിർത്താൻ ഞങ്ങൾ ഒരു കാർഡ് ആവശ്യപ്പെടുന്നു. നിങ്ങളുടെ കാർഡിൽ നിന്ന് നിരക്ക് ഈടാക്കില്ല — ഇന്നോ, ട്രയൽ അവസാനിക്കുമ്പോഴോ ഇല്ല. നിങ്ങൾ ഒരു പ്ലാൻ തിരഞ്ഞെടുക്കാത്തിടത്തോളം ഒന്നും നൽകേണ്ടതില്ല; തിരഞ്ഞെടുത്തില്ലെങ്കിൽ, ട്രയൽ അവസാനിക്കും.

Zinn® Dev Pro

₹2,754.99/മാസം

അല്ലെങ്കിൽ ഒരു വർഷത്തേക്ക് ₹27,549.90

വെബ്സൈറ്റുകൾ
5
എൻ.വി.എം.ഇ സ്റ്റോറേജ്
നിങ്ങളുടെ എല്ലാ സൈറ്റുകളിലും 100 GB
ബാൻഡ്‌വിഡ്ത്ത്
5 ടി.ബി.

14 ദിവസത്തെ സൗജന്യ ട്രയൽ — കാർഡ് ആവശ്യമാണ്, പണം ഈടാക്കില്ല

നിങ്ങളുടെ സ്റ്റാക്ക് തിരഞ്ഞെടുക്കുക
എന്റെ സൗജന്യ ട്രയൽ ആരംഭിക്കുക

Developer Hosting നിങ്ങളുടെ സ്വന്തം കോഡാണ് പ്രവർത്തിപ്പിക്കുന്നത്, അതിനാൽ യഥാർത്ഥ ആളുകൾക്കായി സൗജന്യ ട്രയൽ നിലനിർത്താൻ ഞങ്ങൾ ഒരു കാർഡ് ആവശ്യപ്പെടുന്നു. നിങ്ങളുടെ കാർഡിൽ നിന്ന് നിരക്ക് ഈടാക്കില്ല — ഇന്നോ, ട്രയൽ അവസാനിക്കുമ്പോഴോ ഇല്ല. നിങ്ങൾ ഒരു പ്ലാൻ തിരഞ്ഞെടുക്കാത്തിടത്തോളം ഒന്നും നൽകേണ്ടതില്ല; തിരഞ്ഞെടുത്തില്ലെങ്കിൽ, ട്രയൽ അവസാനിക്കും.

Zinn® Dev Scale

₹9,501.99/മാസം

അല്ലെങ്കിൽ ഒരു വർഷത്തേക്ക് ₹95,019.90

വെബ്സൈറ്റുകൾ
20
എൻ.വി.എം.ഇ സ്റ്റോറേജ്
നിങ്ങളുടെ എല്ലാ സൈറ്റുകളിലും 500 GB
ബാൻഡ്‌വിഡ്ത്ത്
25 ടി.ബി.

14 ദിവസത്തെ സൗജന്യ ട്രയൽ — കാർഡ് ആവശ്യമാണ്, പണം ഈടാക്കില്ല

നിങ്ങളുടെ സ്റ്റാക്ക് തിരഞ്ഞെടുക്കുക
എന്റെ സൗജന്യ ട്രയൽ ആരംഭിക്കുക

Developer Hosting നിങ്ങളുടെ സ്വന്തം കോഡാണ് പ്രവർത്തിപ്പിക്കുന്നത്, അതിനാൽ യഥാർത്ഥ ആളുകൾക്കായി സൗജന്യ ട്രയൽ നിലനിർത്താൻ ഞങ്ങൾ ഒരു കാർഡ് ആവശ്യപ്പെടുന്നു. നിങ്ങളുടെ കാർഡിൽ നിന്ന് നിരക്ക് ഈടാക്കില്ല — ഇന്നോ, ട്രയൽ അവസാനിക്കുമ്പോഴോ ഇല്ല. നിങ്ങൾ ഒരു പ്ലാൻ തിരഞ്ഞെടുക്കാത്തിടത്തോളം ഒന്നും നൽകേണ്ടതില്ല; തിരഞ്ഞെടുത്തില്ലെങ്കിൽ, ട്രയൽ അവസാനിക്കും.

  • ആദ്യം ശ്രമിച്ചു നോക്കൂഎല്ലാ മാനേജ്ഡ് പ്ലാനും 14 ദിവസത്തെ സൗജന്യ ട്രയലോടുകൂടിയാണ് ആരംഭിക്കുന്നത്, അതിനാൽ പണം നൽകുന്നതിന് മുമ്പ് നിങ്ങൾക്ക് ഇതിൽ ഒരു യഥാർത്ഥ സൈറ്റ് സജ്ജീകരിക്കാം.
  • 30 ദിവസത്തെ പണം തിരികെ നൽകുന്നതിനുള്ള ഉറപ്പ്ഒരു മാനേജ്ഡ് പ്ലാൻ നിങ്ങൾക്ക് അനുയോ്യമല്ലെങ്കിൽ, നിങ്ങളുടെ ആദ്യ പേയ്‌മെന്റിന് ശേഷം 30 ദിവസത്തിനുള്ളിൽ ഞങ്ങളെ അറിയിക്കുക, ഞങ്ങൾ അത് റീഫണ്ട് ചെയ്യും. ആപ്ലിക്കേഷൻ ഹോസ്റ്റിംഗും ഇതിൽ ഉൾപ്പെടുന്നു. റീഫണ്ട് പോളിസി വായിക്കുക
  • യഥാർത്ഥ പിന്തുണ, ഉൾപ്പെടുത്തിയിരിക്കുന്നുഈ പ്ലാറ്റ്‌ഫോം നടത്തുന്നവരിൽ നിന്നുള്ള പിന്തുണ, സ്ക്രിപ്റ്റ് ഉപയോഗിക്കുന്നവരില്‍ നിന്നല്ല, എല്ലാ പ്ലാനുകളിലും ഉള്‍പ്പെടുത്തിയിട്ടുണ്ട്. കാത്തിരിക്കാൻ കഴിയാത്ത അക്കൗണ്ടുകൾക്ക് ക്യൂവിൽ മുൻഗണന ലഭിക്കും. മുൻഗണനാ പിന്തുണ എങ്ങനെ പ്രവർത്തിക്കുന്നു

ഈ പ്ലാനുകൾ പ്രവർത്തിപ്പിക്കാത്തവ

  • Sidekiq അല്ലെങ്കിൽ Resque എന്നിവയ്‌ക്കായി എപ്പോഴും പ്രവർത്തിക്കുന്ന പ്രക്രിയ ലഭ്യമല്ല; ആവർത്തന ജോലികൾ ഷെഡ്യൂൾ ചെയ്‌ത ടാസ്‌ക്കുകളായി പ്രവർത്തിപ്പിക്കുക.
  • Action Cable-ഉം ദീർഘനേരം നിലനിൽക്കുന്ന മറ്റ് WebSocket ഉപയോഗങ്ങളും ഒരു Zinn® Private Cloud സെർവറിലാണ് പ്രവർത്തിക്കേണ്ടത്.
  • കണ്ടെയ്‌നറുകൾക്കോ Kubernetes-നോ വേണ്ടി, ഒരു Zinn® Private Cloud സെർവർ തിരഞ്ഞെടുക്കുക.

Rails ഹോസ്റ്റിംഗ്: ചോദ്യങ്ങൾ

നിങ്ങൾ ഏത് Ruby പതിപ്പാണ് പ്രവർത്തിപ്പിക്കുന്നത്?

Rack വഴി Ruby 4.0. നിങ്ങളുടെ ആപ്പ് config.ru-ൽ നിന്നാണ് ലഭ്യമാക്കുന്നത്, ഓരോ വിന്യാസത്തിലും നിങ്ങളുടെ Gemfile-ൽ നിന്നാണ് ജെമുകൾ വരുന്നത്.

എനിക്ക് ഒരു Rails ആപ്പ് ഹോസ്റ്റ് ചെയ്യാൻ കഴിയുമോ?

അതെ. ഞങ്ങൾ നൽകുന്ന config.ru ഫയൽ Rails ജനറേറ്റ് ചെയ്യുന്നു. assets:precompile നിങ്ങളുടെ ബിൽഡ് കമാൻഡായി സജ്ജീകരിക്കുകയും എൻവയോൺമെന്റ് വേരിയബിൾ പാനലിൽ RAILS_MASTER_KEY ഒപ്പം നിങ്ങളുടെ ഡാറ്റാബേസ് URL നൽകുകയും ചെയ്യുക.

എനിക്ക് Sinatra ഹോസ്റ്റ് ചെയ്യാൻ കഴിയുമോ?

അതെ. ഏത് Rack ആപ്പും ഒരേ രീതിയിലാണ് പ്രവർത്തിക്കുന്നത്: ഒരു config.ru, ഒരു Gemfile, കൂടാതെ ഒരു push.

എനിക്ക് Sidekiq പ്രവർത്തിപ്പിക്കാൻ കഴിയുമോ?

Sidekiq-ന് എല്ലായ്‌പ്പോഴും പ്രവർത്തിക്കുന്ന ഒരു പ്രക്രിയ ആവശ്യമാണ്, അത് ഈ പ്ലാനുകൾ നിലനിർത്തുന്നില്ല. ആവർത്തിച്ചുള്ള ജോലികൾക്കായി ഷെഡ്യൂൾ ചെയ്‌ത ടാസ്‌ക്കുകൾ ഉപയോഗിക്കുക, അല്ലെങ്കിൽ ഒരു Zinn® Private Cloud സെർവറിൽ Sidekiq പ്രവർത്തിപ്പിക്കുക.

എനിക്ക് Puma ആണോ അതോ Passenger ആണോ ആവശ്യം?

അല്ല. വെബ് സെർവർ നിങ്ങളുടെ Rack ആപ്പ് സ്വയം പ്രവർത്തിപ്പിക്കുന്നു, അതിനാൽ ഇൻസ്റ്റാൾ ചെയ്യാനോ കോൺഫിഗർ ചെയ്യാനോ ആപ്ലിക്കേഷൻ സെർവറുകളൊന്നുമില്ല.

സൗജന്യ ട്രയൽ ലഭ്യമാണോ?

അതെ. Ruby തിരഞ്ഞെടുക്കുമ്പോൾ ട്രയൽ 14 ദിവസം നീണ്ടുനിൽക്കും; ഒരു കാർഡ് ആവശ്യമാണ് എന്നാൽ നിരക്ക് ഈടാക്കില്ല, നിങ്ങൾ ഒരു പ്ലാൻ തിരഞ്ഞെടുക്കാത്തിടത്തോളം ഒന്നും നൽകേണ്ടതില്ല.

ഡെവലപ്പർ ഹോസ്റ്റിംഗ് അവലോകനം

നിങ്ങളുടെ Rails ആപ്പ് ഇന്നുതന്നെ വിന്യസിക്കൂ

നിങ്ങളുടെ 14 ദിവസത്തെ ട്രയലിനായി Ruby മുൻകൂട്ടി തിരഞ്ഞെടുത്തു കഴിഞ്ഞു. ദുരുപയോഗം തടയുന്നതിന് മാത്രമാണ് ഞങ്ങൾ കാർഡ് വിവരങ്ങൾ ആവശ്യപ്പെടുന്നത്, ട്രയൽ കാലയളവിൽ നിങ്ങളിൽ നിന്ന് നിരക്കുകളൊന്നും ഈടാക്കില്ല.

14 ദിവസത്തെ സൗജന്യ ട്രയൽ — കാർഡ് ആവശ്യമാണ്, പണം ഈടാക്കില്ല

നിങ്ങളുടെ സ്റ്റാക്ക് തിരഞ്ഞെടുക്കുക
എന്റെ സൗജന്യ ട്രയൽ ആരംഭിക്കുക

Developer Hosting നിങ്ങളുടെ സ്വന്തം കോഡാണ് പ്രവർത്തിപ്പിക്കുന്നത്, അതിനാൽ യഥാർത്ഥ ആളുകൾക്കായി സൗജന്യ ട്രയൽ നിലനിർത്താൻ ഞങ്ങൾ ഒരു കാർഡ് ആവശ്യപ്പെടുന്നു. നിങ്ങളുടെ കാർഡിൽ നിന്ന് നിരക്ക് ഈടാക്കില്ല — ഇന്നോ, ട്രയൽ അവസാനിക്കുമ്പോഴോ ഇല്ല. നിങ്ങൾ ഒരു പ്ലാൻ തിരഞ്ഞെടുക്കാത്തിടത്തോളം ഒന്നും നൽകേണ്ടതില്ല; തിരഞ്ഞെടുത്തില്ലെങ്കിൽ, ട്രയൽ അവസാനിക്കും.