የRuby on Rails ማስተናገጃ

የRails ማስተናገጃ፦ git push ያድርጉ፣ የእርስዎ የRuby 4.0 መተግበሪያ በቀጥታ ይሰራጫል

Rails፣ Sinatra ወይም ማንኛውንም Rack መተግበሪያ ከGit ያሰማሩ። እያንዳንዱ ግፊት bundle install እና ግንባታዎን ያከናውናል፣ ከዚያም በቀጥታ ስርጭት ይቀየራል — ለማስኬድ ምንም Puma ወይም NGINX አያስፈልግም።

የ14 ቀናት ነጻ ሙከራ — ካርድ ያስፈልጋል፣ ክፍያ አይቆረጥም

የእርስዎን ስብስብ ይምረጡ
ነፃ የሙከራ ጊዜዬን ጀምር

Developer Hosting የእራስዎን ኮድ ያሄዳል፣ ስለዚህ ነፃ ሙከራው ለእውነተኛ ሰዎች እንዲሆን ካርድ እንጠይቃለን። ካርድዎ አይከፍልም — ዛሬም ሆነ የሙከራ ጊዜው ሲያበቃ። ዕቅድ ካልመረጡ በስተቀር ምንም አይከፍሉም፤ ካልመረጡ ሙከራው በቀላሉ ይቆማል።

ዕቅዶች ከ ብር 2,424.99 በወር

  • Ruby 4.0Rails፣ Sinatra ወይም ማንኛውም የRack ፍሬምዎርክ
  • RAILS_ENVለእርስዎ ወደ ምርት ተቀናብሯል
  • 14 ቀናት በነጻነጻ የሙከራ ጊዜ፣ Ruby ቀድሞ ተመርጧል
ከ git push እስከ ቀጥታ Rails መተግበሪያ ድረስ ያለ የዝርጋታ መስመር

የመተግበሪያ አገልጋይን ሳያስኬዱ Rails ማስተናገድ

Rails እኛ የምናቀርበውን config.ru ይዞ ይመጣል። Gems፣ ግንባታ፣ ማስጀመር እና የመጨረሻዎቹ አምስት ስሪቶች በእኛ በኩል ይስተናገዳሉ።

Ruby 4.0 በRack በኩል

Rails፣ Sinatra ወይም ማንኛውም የ Rack ማዕቀፍ፣ በራሱ በድር አገልጋዩ ከ config.ru የቀረበ።

በእያንዳንዱ ዝርጋታ ላይ bundle install

ከGemfileዎ የሚገኙ Gems ወደ መልቀቂያው የራሱ bundle ውስጥ ይጫናሉ፣ ከዚያም የእርስዎ build ይሠራል — assets:precompile፣ ፍልሰቶች፣ እርስዎ ያዘጋጁት ማንኛውም ነገር።

በነባሪነት ፕሮዳክሽን

የራስዎን እሴቶች እስካልሰጡ ድረስ RAILS_ENV፣ RACK_ENV እና APP_ENV production ናቸው።

የመግቢያ ምስክርነቶች ከመጋዘንዎ ውጪ

RAILS_MASTER_KEY እና የመረጃ ቋትዎን URL በአካባቢ ተለዋዋጮች ፓነል ውስጥ ያስቀምጡ፤ እነሱ በሚስጥር ማከማቻ ውስጥ ይቀመጣሉ።

ሊያነቧቸው የሚችሏቸው ልዩ ሁኔታዎች

የእርስዎ Rails መተግበሪያ ወደ stderr የሚጽፈው ማንኛውም ነገር በመቆጣጠሪያ ሰሌዳው የምዝግብ ማስታወሻ መመልከቻ ውስጥ ይታያል።

Rake በፕሮግራም መሠረት ያሂዱ

የየዕለቱ የ rake ተግባራት፣ ሪፖርቶች ወይም ማጽዳቶች እንደ መርሐ-ግብር የተያዘላቸው ተግባራት ሆነው ይሠራሉ።

እያንዳንዱ ስምሪት መቀልበስ የሚችሉት ልቀት ነው

እያንዳንዱ ፑሽ ወደ የራሱ ዳይሬክቶሪ ይዘረጋል፣ እዚያው ተጠቃሎና ተገንብቶ፣ ከዚያ በኋላ ብቻ በቀጥታ እንዲሠራ ይደረጋል። ያልተሳካ የጥቅል ጭነት ወይም ቅድመ-ማጠናቀር የቀጥታ ሥሪቱን ፈጽሞ አይተካም። ካለፉት አምስት ሥሪቶች ወደ የትኛውም መመለስ በአንድ ጠቅታ ብቻ ይከናወናል።

  • bundle install እና precompile ከመቀያየሩ በፊት ይጠናቀቃሉ
  • ወደ የትኛውም የመጨረሻዎቹ አምስት ልቀቶች በአንድ ጠቅታ መመለስ
  • ለእያንዳንዱ የምርት-ያልሆነ ቅርንጫፍ የቅድመ-ዕይታ ዩአርኤል
  • የእርስዎ ጎራ ከነጻ የSSL ሰርተፊኬት ጋር
  • ለ rails console እና ለስህተት ማረም (debugging) በሁሉም ዕቅዶች ላይ SSH ይገኛል
ከሚሰራ የRails መተግበሪያ አጠገብ ያለ የኮድ አርታዒ

ከማከማቻ ወደሚሰራ የRails መተግበሪያ

  1. Rubyን ይምረጡ፣ በነጻ ይጀምሩ

    Ruby በሙከራው ላይ አስቀድሞ ምልክት ተደርጎበታል፤ ካርድዎ ለማረጋገጫ ብቻ የተያዘ እንጂ ክፍያ አልተጠየቀበትም።

  2. ማከማቻውን ያገናኙ

    Gemfile እና config.ru የያዘውን ማከማቻ ያገናኙ፣ እና በቀጥታ የሚለቀቀውን ቅርንጫፍ ይምረጡ።

  3. ቅድመ-ማጠናቀር እና ምስጢሮችን ያዘጋጁ

    assets:precompile እንደ ግንባታ ትዕዛዝ ይጠቀሙ፣ ከዚያ RAILS_MASTER_KEY እና DATABASE_URL ያክሉ።

  4. ይላኩት

    የፕሮዳክሽን ግፊቶች ወደ ኋላ መመለስ የሚችሏቸው ልቀቶች ይሆናሉ፤ ሌሎች ቅርንጫፎች ቅድመ-ዕይታዎች ይሆናሉ።

Rails አስቀድሞ የሚሰጥዎት ነገር

የ config.ru ፋይል — Rails አንዱን ያመነጫል። Gem-ዎች ከእርስዎ 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 ሃያ ያሄዳሉ፣ በእያንዳንዱ ደረጃ ለእያንዳንዱ መተግበሪያ ተጨማሪ ማህደረ ትውስታ እና ሲፒዩ አላቸው።

Zinn® Dev Start

ብር 2,426.99/ወር

ወይም ብር 24,269.90 በዓመት

ድህረ ገጾች
1
የNVMe ማከማቻ
25 ጊባ
የመተላለፊያ ይዘት
1 ቴባይት

የ14 ቀናት ነጻ ሙከራ — ካርድ ያስፈልጋል፣ ክፍያ አይቆረጥም

የእርስዎን ስብስብ ይምረጡ
ነፃ የሙከራ ጊዜዬን ጀምር

Developer Hosting የእራስዎን ኮድ ያሄዳል፣ ስለዚህ ነፃ ሙከራው ለእውነተኛ ሰዎች እንዲሆን ካርድ እንጠይቃለን። ካርድዎ አይከፍልም — ዛሬም ሆነ የሙከራ ጊዜው ሲያበቃ። ዕቅድ ካልመረጡ በስተቀር ምንም አይከፍሉም፤ ካልመረጡ ሙከራው በቀላሉ ይቆማል።

Zinn® Dev Pro

ብር 4,694.99/ወር

ወይም ብር 46,949.90 በዓመት

ድህረ ገጾች
5
የNVMe ማከማቻ
100 ጊባ በሁሉም ጣቢያዎችዎ ላይ
የመተላለፊያ ይዘት
5 ቴባይት

የ14 ቀናት ነጻ ሙከራ — ካርድ ያስፈልጋል፣ ክፍያ አይቆረጥም

የእርስዎን ስብስብ ይምረጡ
ነፃ የሙከራ ጊዜዬን ጀምር

Developer Hosting የእራስዎን ኮድ ያሄዳል፣ ስለዚህ ነፃ ሙከራው ለእውነተኛ ሰዎች እንዲሆን ካርድ እንጠይቃለን። ካርድዎ አይከፍልም — ዛሬም ሆነ የሙከራ ጊዜው ሲያበቃ። ዕቅድ ካልመረጡ በስተቀር ምንም አይከፍሉም፤ ካልመረጡ ሙከራው በቀላሉ ይቆማል።

Zinn® Dev Scale

ብር 16,191.99/ወር

ወይም ብር 161,919.90 በዓመት

ድህረ ገጾች
20
የNVMe ማከማቻ
500 ጊባ በሁሉም ጣቢያዎችዎ ላይ
የመተላለፊያ ይዘት
25 ቴባይት

የ14 ቀናት ነጻ ሙከራ — ካርድ ያስፈልጋል፣ ክፍያ አይቆረጥም

የእርስዎን ስብስብ ይምረጡ
ነፃ የሙከራ ጊዜዬን ጀምር

Developer Hosting የእራስዎን ኮድ ያሄዳል፣ ስለዚህ ነፃ ሙከራው ለእውነተኛ ሰዎች እንዲሆን ካርድ እንጠይቃለን። ካርድዎ አይከፍልም — ዛሬም ሆነ የሙከራ ጊዜው ሲያበቃ። ዕቅድ ካልመረጡ በስተቀር ምንም አይከፍሉም፤ ካልመረጡ ሙከራው በቀላሉ ይቆማል።

  • በመጀመሪያ ይሞክሩትእያንዳንዱ የሚተዳደር ዕቅድ በ 14 ቀናት ነጻ ሙከራ ይጀምራል፣ ስለዚህ ምንም ከመክፈልዎ በፊት ትክክለኛ ጣቢያ ማዘጋጀት ይችላሉ።
  • የ30 ቀን ገንዘብ ተመላሽ ዋስትናየሚተዳደር እቅድ ለእርስዎ የማይመች ከሆነ፣ ከመጀመሪያው ክፍያዎ በ30 ቀናት ውስጥ ያሳውቁን እና ገንዘቡን እንመልሳለን። የመተግበሪያ ማስተናገድ ተሸፍኗል። የተመላሽ ገንዘብ ፖሊሲውን ያንብቡ
  • እውነተኛ ድጋፍ፣ የተካተተድጋፍ በእያንዳንዱ ዕቅድ ውስጥ ተካትቷል፣ ስክሪፕት ከሚያሄዱ ሰዎች ይልቅ ይህንን መድረክ ከሚያስተዳድሩ ሰዎች። መጠበቅ የማይችሉ መለያዎች ወደ ወረፋው ፊት ለፊት መሄድ ይችላሉ። የቅድሚያ ድጋፍ እንዴት እንደሚሰራ

እነዚህ ዕቅዶች የማያስኬዱት ነገር

  • ለSidekiq ወይም Resque ሁልጊዜ የሚሰራ ሂደት የለም፤ ወቅታዊ ስራዎችን በታቀዱ ተግባራት መልክ ያሂዱ።
  • Action Cable እና ሌሎች ረጅም ዕድሜ ያላቸው የWebSocket አጠቃቀሞች በZinn® Private Cloud አገልጋይ ላይ መሆን አለባቸው።
  • ለኮንቴይነሮች ወይም ለKubernetes፣ የZinn® Private Cloud አገልጋይ ይምረጡ።

የRails ማስተናገጃ፡ ጥያቄዎች

የትኛውን የ Ruby ስሪት ነው የሚያስኬዱት?

Ruby 4.0 በRack በኩል። መተግበሪያዎ ከconfig.ru የሚስተናገድ ሲሆን በእያንዳንዱ ዝረጋት ወቅት gems ከGemfileዎ ይቀርባሉ።

የ Rails መተግበሪያን ማስተናገድ እችላለሁ?

አዎ። Rails እኛ የምናቀርበውን config.ru ያመነጫል። assets:precompileን እንደ የግንባታ ትዕዛዝዎ ያዘጋጁ እንዲሁም RAILS_MASTER_KEY እና የውሂብ ጎታ ዩአርኤልዎን በአካባቢ ተለዋዋጮች ፓነል ውስጥ ያስገቡ።

Sinatra ማስተናገድ እችላለሁ?

አዎ። ማንኛውም የ Rack መተግበሪያ በተመሳሳይ መንገድ ይሰራል፦ config.ru፣ Gemfile እና push።

Sidekiq ማሄድ እችላለሁ?

Sidekiq ሁልጊዜ የሚሰራ ሂደትን ይፈልጋል፣ እነዚህ እቅዶች ግን ይህንን አያስቀጥሉም። ለወቅታዊ ስራዎች የታቀዱ ተግባራትን ይጠቀሙ፣ ወይም Sidekiq ን በZinn® Private Cloud አገልጋይ ላይ ያሂዱ።

Puma ወይስ Passenger ያስፈልገኛል?

አይ። የድር አገልጋዩ የእርስዎን Rack መተግበሪያ ራሱ ያሄዳል፣ ስለዚህ የሚጫን ወይም የሚዋቀር የመተግበሪያ አገልጋይ የለም።

ነጻ የሙከራ ጊዜ አለ?

አዎ። Ruby ሲመረጥ የሙከራ ጊዜው 14 ቀናትን ይወስዳል፤ ካርድ ያስፈልጋል ግን ክፍያ አይጠየቅበትም፣ እና እቅድ ካልመረጡ በስተቀር ምንም የሚከፍሉት ነገር የለም።

የገንቢ ማስተናገጃ አጠቃላይ እይታ

የእርስዎን Rails መተግበሪያ ዛሬ ያሰማሩ

Ruby ለ14 ቀናት የሙከራ ጊዜዎ አስቀድሞ ተመርጧል። አላግባብ መጠቀምን ለመከላከል ብቻ ካርድ እንጠይቃለን፣ እና በሚሞክሩበት ጊዜ ምንም ክፍያ አይጠየቅበትም።

የ14 ቀናት ነጻ ሙከራ — ካርድ ያስፈልጋል፣ ክፍያ አይቆረጥም

የእርስዎን ስብስብ ይምረጡ
ነፃ የሙከራ ጊዜዬን ጀምር

Developer Hosting የእራስዎን ኮድ ያሄዳል፣ ስለዚህ ነፃ ሙከራው ለእውነተኛ ሰዎች እንዲሆን ካርድ እንጠይቃለን። ካርድዎ አይከፍልም — ዛሬም ሆነ የሙከራ ጊዜው ሲያበቃ። ዕቅድ ካልመረጡ በስተቀር ምንም አይከፍሉም፤ ካልመረጡ ሙከራው በቀላሉ ይቆማል።