Kiwon Ruby on Rails

Bakin saukar Rails: git push, kuma manhajar Ruby 4.0 dinku tana raye

Tura Rails, Sinatra ko kowace manhajar Rack daga Git. Kowane tura yana gudanar da bundle install da ginin ku, sannan ya canza zuwa kai tsaye — babu Puma ko NGINX da za a gudanar.

Gwajin kyauta na kwanaki 14 — ana buƙatar katin kuɗi, ba a caji

Zaɓi rukunin aikinku
Fara gwajina na kyauta

Developer Hosting yana gudanar da lambar kanku, don haka muke neman katin kuɗi don tabbatar da cewa mutane na gaske ne ke amfana da gwajin kyauta. Ba za a cire kuɗi daga katin ku ba — ba yau ba, kuma ba lokacin da gwajin ya ƙare ba. Ba za ku biya komai ba sai idan kun zaɓi wani tsari; idan ba ku zaɓa ba, gwajin zai tsaya kawai.

Shirye-shirye daga ₦ 19,872.99 a wata

  • Ruby 4.0Rails, Sinatra ko kowane tsarin aiki na Rack
  • RAILS_ENVan saita zuwa samarwa dominku
  • Kwanaki 14 kyautagwajin kyauta, an riga an zaɓi Ruby
Tsarin tura aiki daga git push zuwa manhajar Rails mai aiki kai tsaye

Baƙuncin Rails ba tare da kunna uwar garken manhaja ba

Rails ya riga ya zo da config.ru da muke bayarwa. Ana kula da Gems, ginawa, farawa da kuma fitarwa biyar na ƙarshe daga ɓangarenmu.

Ruby 4.0 ta hanyar Rack

Rails, Sinatra ko kowane tsarin Rack, wanda sabar gidan yanar gizon da kanta ke bayarwa daga config.ru.

bundle install a kowane turawa

Ana girka Gems daga Gemfile ɗinku zuwa cikin rukunin da aka saki na kansa, sannan gininku yana gudana — assets:precompile, ƙaura, duk abin da kuka saita.

Samarwa ta asali

RAILS_ENV, RACK_ENV da kuma APP_ENV su ne production sai dai idan kun saita ƙimomin kanku.

Bayanin shiga a wajen ma'ajiyar ku

Sanya RAILS_MASTER_KEY da URL ɗin rumbun adana bayanan ku a cikin allon sauye-sauyen muhalli; ana adana su a cikin ma'ajiyar asiri.

Kare-karen da za ku iya karantawa

Duk abin da manhajar Rails ɗinku ta rubuta a stderr zai bayyana a wurin duba rajista na allon sarrafawa.

Gudanar da Rake bisa jadawali

Ayyukan rake na dare, rahotanni ko share-share suna gudana a matsayin ayyukan da aka tsara.

Kowane tura aiki saki ne da za ku iya soke shi

Ana buɗe kowane tura bayanai a cikin babban fayil ɗin kansa, a haɗa shi sannan a gina shi a can, kuma bayan haka ne kawai ake sanya shi aiki kai tsaye. Kuskuren shigar da ƙunshi ko tattarawa kafin lokaci ba ya maye gurbin sakin da ke aiki kai tsaye. Komawa zuwa ga kowane ɗayan sakin biyar na ƙarshe dannawa ɗaya ne kawai.

  • bundle install da precompile suna gamawa kafin canjawa
  • Koma baya da dannawa ɗaya zuwa kowane ɗayan fitarwa biyar na ƙarshe
  • Adireshin URL na samfoti don kowane reshe wanda ba na ƙirƙira ba
  • Yankin ku tare da takardar shaidar SSL kyauta
  • SSH a kan kowane tsari don rails console da gyaran kuskure
Editan lissafin lamba kusa da manhajar Rails mai aiki

Daga ma'ajiya zuwa manhajar Rails mai aiki

  1. Zaɓi Ruby, fara kyauta

    An riga an duba Ruby a kan gwajin; an riƙe katin ku don tabbatarwa kuma ba a caje shi ba.

  2. Haɗa ma'ajiyar

    Haɗa ma'ajiyar tare da Gemfile da config.ru ɗinku, sannan ku zaɓi reshen da zai tafi kai tsaye.

  3. Saita rigakafin haɗawa da asirai

    Yi amfani da assets:precompile azaman umarnin ginawa, sannan ƙara RAILS_MASTER_KEY da DATABASE_URL.

  4. Aika shi

    Turawa zuwa kan aikin da ake amfani da shi yana zama fitarwa da za ku iya mayarwa baya; sauran rassa suna zama samfoti.

Abin da Rails ya riga ya ba ku

Wani config.ru — Rails yana samar da ɗaya. Gems suna fitowa ne daga Gemfile ɗinku.

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

Tsare-tsaren karɓar baƙuncin Ruby on Rails

Fara da manhajar Rails guda ɗaya a kan Dev Start; Dev Pro yana tafiyar da biyar kuma Dev Scale ashirin, tare da ƙarin ƙwaƙwalwar ajiya da CPU ga kowace manhaja a kowane mataki.

Zinn® Dev Start

₦ 19,971.99/wata

ko ₦ 199,719.90 a shekara

Shafukan yanar gizo
1
Ajiiyar NVMe
25 GB
Faɗin zangon sadarwa
1 TB

Gwajin kyauta na kwanaki 14 — ana buƙatar katin kuɗi, ba a caji

Zaɓi rukunin aikinku
Fara gwajina na kyauta

Developer Hosting yana gudanar da lambar kanku, don haka muke neman katin kuɗi don tabbatar da cewa mutane na gaske ne ke amfana da gwajin kyauta. Ba za a cire kuɗi daga katin ku ba — ba yau ba, kuma ba lokacin da gwajin ya ƙare ba. Ba za ku biya komai ba sai idan kun zaɓi wani tsari; idan ba ku zaɓa ba, gwajin zai tsaya kawai.

Zinn® Dev Pro

₦ 38,624.99/wata

ko ₦ 386,249.90 a shekara

Shafukan yanar gizo
5
Ajiiyar NVMe
100 GB a duk shafukanka
Faɗin zangon sadarwa
5 TB

Gwajin kyauta na kwanaki 14 — ana buƙatar katin kuɗi, ba a caji

Zaɓi rukunin aikinku
Fara gwajina na kyauta

Developer Hosting yana gudanar da lambar kanku, don haka muke neman katin kuɗi don tabbatar da cewa mutane na gaske ne ke amfana da gwajin kyauta. Ba za a cire kuɗi daga katin ku ba — ba yau ba, kuma ba lokacin da gwajin ya ƙare ba. Ba za ku biya komai ba sai idan kun zaɓi wani tsari; idan ba ku zaɓa ba, gwajin zai tsaya kawai.

Zinn® Dev Scale

₦ 133,222.99/wata

ko ₦ 1,332,229.90 a shekara

Shafukan yanar gizo
20
Ajiiyar NVMe
500 GB a duk shafukanka
Faɗin zangon sadarwa
25 TB

Gwajin kyauta na kwanaki 14 — ana buƙatar katin kuɗi, ba a caji

Zaɓi rukunin aikinku
Fara gwajina na kyauta

Developer Hosting yana gudanar da lambar kanku, don haka muke neman katin kuɗi don tabbatar da cewa mutane na gaske ne ke amfana da gwajin kyauta. Ba za a cire kuɗi daga katin ku ba — ba yau ba, kuma ba lokacin da gwajin ya ƙare ba. Ba za ku biya komai ba sai idan kun zaɓi wani tsari; idan ba ku zaɓa ba, gwajin zai tsaya kawai.

  • Gwada shi tukunaKowane tsari da aka sarrafa yana farawa da gwaji kyauta na kwanaki 14, ta yadda za ku iya sanya ainihin shafin a kai kafin ku biya komai.
  • Garanti na mayar da kuɗi cikin kwanaki 30Idan shirin da aka sarrafa bai dace da kai ba, faɗa mana cikin kwanaki 30 da biyan kuɗinka na farko kuma za mu ajiye kuɗin. An rufe ba da masaukin aikace-aikace. Karanta manufofin mayar da kuɗi
  • Tallafin gaske, an haɗaAna samun goyon baya a kowane tsari, daga mutanen da ke sarrafa wannan dandalin maimakon rubutun kwamfuta. Asusun da ba za su iya jira ba za su iya zuwa gaban layi. Yadda tallafin fifiko ke aiki

Abin da waɗannan tsare-tsaren ba sa gudanarwa

  • Babu tsari mai ci gaba da aiki a kowane lokaci don Sidekiq ko Resque; gudanar da ayyuka na lokaci-lokaci a matsayin ayyukan da aka tsara lokacinsu.
  • Action Cable da sauran amfani na WebSocket mai dorewa na kan sabar Zinn® Private Cloud ne.
  • Don kwantena ko Kubernetes, zaɓi uwar garken Zinn® Private Cloud.

Bakin saukar Rails: tambayoyi

Wane nau'in Ruby kuke amfani da shi?

Ruby 4.0 ta hanyar Rack. Ana bayar da manhajar ku daga config.ru kuma gems suna fitowa ne daga Gemfile ɗinku a duk lokacin tura aiki.

Zan iya karɓar baƙuncin manhajar Rails?

Ee. Rails yana samar da config.ru ɗin da muke bayarwa. Saita assets:precompile a matsayin umarnin gininku kuma saka RAILS_MASTER_KEY da URL ɗin rumbun adana bayananku a cikin allon sauye-sauyen yanayi.

Zan iya karɓar baƙuncin Sinatra?

Ee. Duk wata manhaja ta Rack tana aiki a kan hanya ɗaya: config.ru, Gemfile, da kuma push.

Zan iya kunna Sidekiq?

Sidekiq yana buƙatar aiki mai gudana a kowane lokaci, wanda waɗannan tsare-tsaren ba sa kiyayewa. Yi amfani da ayyukan da aka tsara don ayyuka na lokaci-lokaci, ko kunna Sidekiq a kan uwar garken Zinn® Private Cloud.

Ina buƙatar Puma ko Passenger?

A'a. Sabar gidan yanar gizon da kanta take gudanar da manhajar Rack ɗinku, don haka babu sabar manhaja da za a girka ko a daidaita.

Shin akwai gwajin kyauta?

Ee. Gwajin yana ɗaukar kwanaki 14 tare da zaɓin Ruby; ana buƙatar katin amma ba za a caje shi ba, kuma babu abin da za a biya sai dai idan kun zaɓi tsari.

Bayanin karɓar baƙuncin mai haɓakawa

Tura manhajar Rails ɗinku a yau

An riga an zabi Ruby domin gwajin ku na kwanaki 14. Muna neman katin ne kawai don hana cin zarafi, kuma ba za a caji komai ba yayin da kuke gwadawa.

Gwajin kyauta na kwanaki 14 — ana buƙatar katin kuɗi, ba a caji

Zaɓi rukunin aikinku
Fara gwajina na kyauta

Developer Hosting yana gudanar da lambar kanku, don haka muke neman katin kuɗi don tabbatar da cewa mutane na gaske ne ke amfana da gwajin kyauta. Ba za a cire kuɗi daga katin ku ba — ba yau ba, kuma ba lokacin da gwajin ya ƙare ba. Ba za ku biya komai ba sai idan kun zaɓi wani tsari; idan ba ku zaɓa ba, gwajin zai tsaya kawai.