Ukaribishaji wa Ruby on Rails

Uhosti wa Rails: git push, na programu yako ya Ruby 4.0 iko hewani

Peleka Rails, Sinatra au programu yoyote ya Rack kutoka Git. Kila usukumaji huendesha bundle install na uundaji wako, kisha hubadilika na kuanza kufanya kazi moja kwa moja — hakuna Puma au NGINX ya kuendesha.

Majaribio ya bila malipo ya siku 14 — kadi inahitajika, hutozwi

Chagua safu yako
Anza jaribio langu la bila malipo

Developer Hosting huendesha msimbo wako mwenyewe, kwa hivyo tunaomba kadi ili kudumisha jaribio la bila malipo kwa watu halisi. Kadi yako haitozwi — si leo, na si wakati jaribio linapoisha. Hualipii chochote isipokuwa ukichagua mpango; usipofanya hivyo, jaribio litakoma tu.

Mipango kuanzia TSh 39,600.00 kwa mwezi

  • Ruby 4.0Rails, Sinatra au mfumo wowote wa Rack
  • RAILS_ENVimewekwa kwenye uzalishaji kwa ajili yako
  • Siku 14 burejaribio la bila malipo, Ruby imechaguliwa awali
Bomba la utumaji kutoka git push hadi programu ya moja kwa moja ya Rails

Urejeshaji wa Rails bila kuendesha seva ya programu

Rails tayari inajumuisha config.ru tunayotoa. Gems, ujenzi, uanzishaji na matoleo matano ya mwisho yanashughulikiwa upande wetu.

Ruby 4.0 kupitia Rack

Rails, Sinatra au mfumo wowote wa Rack, unaohudumiwa kutoka config.ru na seva yenyewe ya wavuti.

bundle install katika kila upelekaji

Gems kutoka kwenye Gemfile yako husakinishwa kwenye kifurushi chenyewe cha toleo, kisha muundo wako huanza kufanya kazi — assets:precompile, uhamiaji, chochote ulichoweka.

Uzalishaji kwa chaguomsingi

RAILS_ENV, RACK_ENV na APP_ENV ni production isipokuwa uweke thamani zako mwenyewe.

Kitambulisho nje ya hazina yako

Weka RAILS_MASTER_KEY na URL ya hifadhidata yako kwenye paneli ya vigeu vya mazingira; zinahifadhiwa kwenye hifadhi salama ya siri.

Vighairi unavyoweza kusoma

Chochote ambacho programu yako ya Rails inaandika kwenye stderr kinaonekana kwenye kitazamaji cha kumbukumbu cha dashibodi.

Endesha Rake kwa ratiba

Kazi za usiku za rake, ripoti au usafishaji huendeshwa kama kazi zilizoratibiwa.

Kila upelekaji ni toleo unaloweza kutendua

Kila msukumo (push) hufunguliwa kwenye saraka yake yenyewe, hukusanywa na kujengwa humo, na kisha tu kuwezeshwa mubashara. Usakinishaji wa kifurushi au ukusanyaji wa awali ulioshindwa haubadilishi kamwe toleo la sasa. Kurudi kwenye toleo lolote kati ya matoleo matano yaliyopita ni mbofyo mmoja tu.

  • bundle install na precompile humalizika kabla ya ubadilishaji
  • Rejesha kwa mbofyo mmoja hadi toleo lolote kati ya matoleo matano ya mwisho
  • URL ya kukagua kwa kila tawi lisilo la uzalishaji
  • Kikoa chako chenye cheti cha bure cha SSL
  • SSH kwenye kila mpango kwa ajili ya rails console na utatuzi wa hitilafu
Kihariri cha msimbo kando ya programu ya Rails inayofanya kazi

Kutoka hazinadata hadi programu ya Rails inayofanya kazi

  1. Chagua Ruby, anza bila malipo

    Ruby tayari imechaguliwa kwenye jaribio; kadi yako inazuiliwa kwa ajili ya uthibitishaji na haijatozwa ada.

  2. Unganisha hifadhi

    Unganisha hazina na Gemfile na config.ru yako, kisha chagua tawi linaloanza kutumika.

  3. Weka mkusanyiko wa awali na siri

    Tumia assets:precompile kama amri ya kuunda, kisha ongeza RAILS_MASTER_KEY na DATABASE_URL.

  4. Tuma

    Uwasilishaji kwenye uzalishaji unakuwa matoleo unayoweza kurejesha nyuma; matawi mengine yanakuwa muhtasari wa awali.

Kile ambacho Rails tayari inakupa

config.ru — Rails hutoa moja. Gem hutoka kwenye Gemfile yako.

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

Vifurushi vya upangishaji wa Ruby on Rails

Anza na programu moja ya Rails kwenye Dev Start; Dev Pro huendesha tano na Dev Scale ishirini, kukiwa na kumbukumbu na CPU zaidi kwa kila programu katika kila hatua.

Zinn® Dev Start

TSh 39,600.00/mwezi

au TSh 396,000.00 kwa mwaka

Tovuti
1
Hifadhi ya NVMe
25 GB
Bandwidth
1 TB

Majaribio ya bila malipo ya siku 14 — kadi inahitajika, hutozwi

Chagua safu yako
Anza jaribio langu la bila malipo

Developer Hosting huendesha msimbo wako mwenyewe, kwa hivyo tunaomba kadi ili kudumisha jaribio la bila malipo kwa watu halisi. Kadi yako haitozwi — si leo, na si wakati jaribio linapoisha. Hualipii chochote isipokuwa ukichagua mpango; usipofanya hivyo, jaribio litakoma tu.

Zinn® Dev Pro

TSh 76,600.00/mwezi

au TSh 766,000.00 kwa mwaka

Tovuti
5
Hifadhi ya NVMe
100 GB katika tovuti zako zote
Bandwidth
5 TB

Majaribio ya bila malipo ya siku 14 — kadi inahitajika, hutozwi

Chagua safu yako
Anza jaribio langu la bila malipo

Developer Hosting huendesha msimbo wako mwenyewe, kwa hivyo tunaomba kadi ili kudumisha jaribio la bila malipo kwa watu halisi. Kadi yako haitozwi — si leo, na si wakati jaribio linapoisha. Hualipii chochote isipokuwa ukichagua mpango; usipofanya hivyo, jaribio litakoma tu.

Zinn® Dev Scale

TSh 264,000.00/mwezi

au TSh 2,640,000.00 kwa mwaka

Tovuti
20
Hifadhi ya NVMe
500 GB katika tovuti zako zote
Bandwidth
25 TB

Majaribio ya bila malipo ya siku 14 — kadi inahitajika, hutozwi

Chagua safu yako
Anza jaribio langu la bila malipo

Developer Hosting huendesha msimbo wako mwenyewe, kwa hivyo tunaomba kadi ili kudumisha jaribio la bila malipo kwa watu halisi. Kadi yako haitozwi — si leo, na si wakati jaribio linapoisha. Hualipii chochote isipokuwa ukichagua mpango; usipofanya hivyo, jaribio litakoma tu.

  • Ijaribu kwanzaKila mpango unaosimamiwa huanza na jaribio la bure la siku 14, ili uweze kuweka tovuti halisi juu yake kabla ya kulipia chochote.
  • Garantee ya kurejeshewa pesa ndani ya siku 30Ikiwa mpango uliodhibitiwa haukufai, tuambie ndani ya siku 30 tangu malipo yako ya kwanza na tutakurudishia pesa zako. Upangishaji wa programu unalipiwa. Soma sera ya kurejesha pesa
  • Usaidizi wa kweli, umeiweka ndaniUsaidizi umejumuishwa katika kila mpango, kutoka kwa watu wanaoendesha jukwaa hili badala ya hati. Akaunti ambazo haziwezi kusubiri zinaweza kwenda mbele ya foleni. Jinsi usaidizi wa kipaumbele unavyofanya kazi

Kile ambacho vifurushi hivi haviendeshi

  • Hakuna mchakato unaoendelea daima kwa ajili ya Sidekiq au Resque; endesha kazi za mara kwa mara kama majukumu yaliyoratibiwa.
  • Action Cable na matumizi mengine ya WebSocket ya muda mrefu yanafaa kwenye seva ya Zinn® Private Cloud.
  • Kwa makontena au Kubernetes, chagua seva ya Zinn® Private Cloud.

Uhosti wa Rails: maswali

Unatumia toleo gani la Ruby?

Ruby 4.0, kupitia Rack. Programu yako inatolewa kutoka config.ru na gem zinatoka kwenye Gemfile yako katika kila utumaji.

Je, ninaweza kupangisha programu ya Rails?

Ndiyo. Rails huzalisha config.ru tunayotoa. Weka assets:precompile kama amri yako ya uundaji na uweke RAILS_MASTER_KEY pamoja na URL ya hifadhidata yako kwenye kidirisha cha vigeu vya mazingira.

Je, ninaweza kupangisha Sinatra?

Ndiyo. Programu yoyote ya Rack hufanya kazi kwa njia sawa: config.ru, Gemfile, na push.

Je, ninaweza kuendesha Sidekiq?

Sidekiq inahitaji mchakato unaoendeshwa kila wakati, ambao mipango hii haidumishi. Tumia majukumu yaliyoratibiwa kwa kazi za mara kwa mara, au endesha Sidekiq kwenye seva ya Zinn® Private Cloud.

Je, ninahitaji Puma au Passenger?

Hapana. Seva ya wavuti huendesha programu yako ya Rack yenyewe, kwa hivyo hakuna seva ya programu ya kusakinisha au kusanidi.

Je, kuna jaribio la bure?

Ndiyo. Jaribio hudumu kwa siku 14 na Ruby ikiwa imechaguliwa; kadi inahitajika lakini haitozwi, na hakuna cha kulipa isipokuwa ukichagua mpango.

Muhtasari wa upangishaji wa msanidi programu

Peleka programu yako ya Rails leo

Ruby imechaguliwa mapema kwa jaribio lako la siku 14. Tunaomba kadi tu ili kuzuia matumizi mabaya, na haitozwi unapojaribu.

Majaribio ya bila malipo ya siku 14 — kadi inahitajika, hutozwi

Chagua safu yako
Anza jaribio langu la bila malipo

Developer Hosting huendesha msimbo wako mwenyewe, kwa hivyo tunaomba kadi ili kudumisha jaribio la bila malipo kwa watu halisi. Kadi yako haitozwi — si leo, na si wakati jaribio linapoisha. Hualipii chochote isipokuwa ukichagua mpango; usipofanya hivyo, jaribio litakoma tu.