Rack မှတစ်ဆင့် Ruby 4.0
ဝဘ်ဆာဗာကိုယ်တိုင်က config.ru မှ ဝန်ဆောင်မှုပေးသည့် Rails၊ Sinatra သို့မဟုတ် မည်သည့် Rack ဖရိန်ဝပ်မဆို။
Ruby on Rails ဟိုးစတင်း
Git မှ Rails၊ Sinatra သို့မဟုတ် မည်သည့် Rack အက်ပ်ကိုမဆို ဖြန့်ကျက်ပါ။ push လုပ်တိုင်း bundle install နှင့် သင့် build ကို လုပ်ဆောင်ပြီး တိုက်ရိုက်လွှင့်တင်ပေးပါသည် — Puma သို့မဟုတ် NGINX ကို လုပ်ဆောင်ရန် မလိုပါ။
14 ရက် အခမဲ့ အစမ်းသုံးခြင်း — ကတ် လိုအပ်သည်၊ ငွေမဖြတ်ပါ
ကျွန်ုပ်၏ အခမဲ့ အစမ်းသုံးခြင်းကို စတင်ပါDeveloper Hosting သည် သင်၏ကိုယ်ပိုင်ကုဒ်ကို အသုံးပြုလည်ပတ်စေသောကြောင့် အခမဲ့အစမ်းသုံးခွင့်ကို လူအစစ်အမှန်များအတွက် ထိန်းသိမ်းထားနိုင်ရန် ကတ်တစ်ခု တောင်းဆိုခြင်းဖြစ်ပါသည်။ သင့်ကတ်မှ ငွေဖြတ်တောက်မည်မဟုတ်ပါ — ယနေ့တွင်လည်း မဟုတ်သလို၊ အစမ်းသုံးကာလ ကုန်ဆုံးချိန်တွင်လည်း မဟုတ်ပါ။ သင်သည် အစီအစဉ်တစ်ခုကို မရွေးချယ်မချင်း မည်သည့်အခကြေးငွေမျှ ပေးဆောင်ရန်မလိုပါ၊ အကယ်၍ မရွေးချယ်ပါက အစမ်းသုံးခြင်းသည် အလိုအလျောက် ရပ်တန့်သွားမည်ဖြစ်သည်။
၃၁,၅၀၀ K တစ်လလျှင် မှစတင်သည်
Rails တွင် ကျွန်ုပ်တို့ ဝန်ဆောင်မှုပေးသော config.ru ပါဝင်ပြီးဖြစ်သည်။ Gem များ၊ တည်ဆောက်မှု၊ စတင်လည်ပတ်မှုနှင့် နောက်ဆုံး ထုတ်ဝေမှု ငါးခုတို့ကို ကျွန်ုပ်တို့ဘက်မှ စီမံကိုင်တွယ်ပေးပါသည်။
ဝဘ်ဆာဗာကိုယ်တိုင်က config.ru မှ ဝန်ဆောင်မှုပေးသည့် Rails၊ Sinatra သို့မဟုတ် မည်သည့် Rack ဖရိန်ဝပ်မဆို။
သင့် Gemfile မှ Gem များကို ထုတ်ဝေမှု၏ ကိုယ်ပိုင် bundle ထဲသို့ ထည့်သွင်းပြီးနောက် သင်၏တည်ဆောက်မှုစတင်လည်ပတ်ပါသည် — assets:precompile၊ ရွှေ့ပြောင်းမှုများ သို့မဟုတ် သင်သတ်မှတ်ထားသည့် မည်သည့်အရာမဆို။
သင့်ကိုယ်ပိုင်တန်ဖိုးများကို မသတ်မှတ်ထားပါက RAILS_ENV၊ RACK_ENV နှင့် APP_ENV တို့သည် production ဖြစ်သည်။
ပတ်ဝန်းကျင် ကိန်းရှင်များ အကန့်တွင် RAILS_MASTER_KEY နှင့် သင့်ဒေတာဘေ့စ် URL ကို ထည့်ပါ၊ ၎င်းတို့ကို လျှို့ဝှက်သိုလှောင်ခန်းတွင် သိမ်းဆည်းထားပါသည်။
သင့် Rails အက်ပ်က stderr သို့ ရေးသားသမျှအားလုံးသည် ဒက်ရှ်ဘုတ်၏ မှတ်တမ်းကြည့်ရှုစနစ်တွင် ပေါ်လာမည်ဖြစ်သည်။
ညစဉ် rake လုပ်ငန်းစဉ်များ၊ အစီရင်ခံစာများ သို့မဟုတ် ရှင်းလင်းမှုများကို အချိန်ဇယားဆွဲထားသော လုပ်ငန်းစဉ်များအဖြစ် လုပ်ဆောင်ပါသည်။
Push ပြုလုပ်မှုတစ်ခုစီကို ၎င်း၏ သီးခြားလမ်းညွှန်ဖိုဒါအတွင်း ဖြည်ချပြီး၊ ထိုနေရာတွင်သာ bundle ပြုလုပ်၍ တည်ဆောက်ပြီးနောက်မှ တိုက်ရိုက်ထုတ်လွှင့်မှုသို့ ပြောင်းလဲပေးပါသည်။ မအောင်မြင်သော bundle ထည့်သွင်းမှု သို့မဟုတ် ကြိုတင် compile ပြုလုပ်မှုသည် တိုက်ရိုက်လွှင့်တင်ထားသော ထုတ်ဝေမှုကို မည်သည့်အခါမျှ အစားမထိုးပါ။ နောက်ဆုံးထုတ်ဝေမှု ငါးခုအနက် နှစ်သက်ရာတစ်ခုသို့ တစ်ချက်နှိပ်ရုံဖြင့် ပြန်သွားနိုင်ပါသည်။
စမ်းသပ်အသုံးပြုမှုတွင် Ruby ကို ရွေးချယ်ထားပြီးဖြစ်သည်၊ အတည်ပြုရန်အတွက် သင့်ကတ်ကို ယာယီထိန်းထားပြီး ငွေကောက်ခံမည်မဟုတ်ပါ။
သင့် Gemfile နှင့် config.ru ပါရှိသော repository ကို ချိတ်ဆက်ပြီး တိုက်ရိုက်ထုတ်လွှင့်မည့် branch ကို ရွေးချယ်ပါ။
တည်ဆောက်မှု အမိန့်အဖြစ် assets:precompile ကို သုံးပါ၊ ပြီးနောက် RAILS_MASTER_KEY နှင့် DATABASE_URL ကို ထည့်ပါ။
ထုတ်လုပ်မှုသို့ ပေးပို့မှုများသည် သင်ပြန်လည်ပြင်ဆင်နိုင်သော ဖြန့်ချိမှုများ ဖြစ်လာပြီး အခြားဘရန့်ခ်ျများသည် အစမ်းကြည့်ရှုမှုများ ဖြစ်လာသည်။
config.ru တစ်ခု — Rails က တစ်ခုကို ထုတ်ပေးပါတယ်။ Gem များသည် သင်၏ Gemfile မှ လာပါသည်။
# config.ru — the file we serve
require_relative "config/environment" # Rails
run Rails.applicationDev Start တွင် Rails အက်ပ်တစ်ခုဖြင့် စတင်ပါ၊ Dev Pro သည် ငါးခုနှင့် Dev Scale သည် အခုနှစ်ဆယ်ကို အဆင့်တိုင်းတွင် အက်ပ်တစ်ခုလျှင် မန်မိုရီနှင့် CPU ပိုမိုများပြားစွာဖြင့် လည်ပတ်ပေးပါသည်။
၃၁,၅၀၀ K/လ
သို့မဟုတ် တစ်နှစ်လျှင် ၃၁၅,၀၀၀ K
14 ရက် အခမဲ့ အစမ်းသုံးခြင်း — ကတ် လိုအပ်သည်၊ ငွေမဖြတ်ပါ
ကျွန်ုပ်၏ အခမဲ့ အစမ်းသုံးခြင်းကို စတင်ပါDeveloper Hosting သည် သင်၏ကိုယ်ပိုင်ကုဒ်ကို အသုံးပြုလည်ပတ်စေသောကြောင့် အခမဲ့အစမ်းသုံးခွင့်ကို လူအစစ်အမှန်များအတွက် ထိန်းသိမ်းထားနိုင်ရန် ကတ်တစ်ခု တောင်းဆိုခြင်းဖြစ်ပါသည်။ သင့်ကတ်မှ ငွေဖြတ်တောက်မည်မဟုတ်ပါ — ယနေ့တွင်လည်း မဟုတ်သလို၊ အစမ်းသုံးကာလ ကုန်ဆုံးချိန်တွင်လည်း မဟုတ်ပါ။ သင်သည် အစီအစဉ်တစ်ခုကို မရွေးချယ်မချင်း မည်သည့်အခကြေးငွေမျှ ပေးဆောင်ရန်မလိုပါ၊ အကယ်၍ မရွေးချယ်ပါက အစမ်းသုံးခြင်းသည် အလိုအလျောက် ရပ်တန့်သွားမည်ဖြစ်သည်။
၆၀,၉၀၀ K/လ
သို့မဟုတ် တစ်နှစ်လျှင် ၆၀၉,၀၀၀ K
14 ရက် အခမဲ့ အစမ်းသုံးခြင်း — ကတ် လိုအပ်သည်၊ ငွေမဖြတ်ပါ
ကျွန်ုပ်၏ အခမဲ့ အစမ်းသုံးခြင်းကို စတင်ပါDeveloper Hosting သည် သင်၏ကိုယ်ပိုင်ကုဒ်ကို အသုံးပြုလည်ပတ်စေသောကြောင့် အခမဲ့အစမ်းသုံးခွင့်ကို လူအစစ်အမှန်များအတွက် ထိန်းသိမ်းထားနိုင်ရန် ကတ်တစ်ခု တောင်းဆိုခြင်းဖြစ်ပါသည်။ သင့်ကတ်မှ ငွေဖြတ်တောက်မည်မဟုတ်ပါ — ယနေ့တွင်လည်း မဟုတ်သလို၊ အစမ်းသုံးကာလ ကုန်ဆုံးချိန်တွင်လည်း မဟုတ်ပါ။ သင်သည် အစီအစဉ်တစ်ခုကို မရွေးချယ်မချင်း မည်သည့်အခကြေးငွေမျှ ပေးဆောင်ရန်မလိုပါ၊ အကယ်၍ မရွေးချယ်ပါက အစမ်းသုံးခြင်းသည် အလိုအလျောက် ရပ်တန့်သွားမည်ဖြစ်သည်။
၂၀၉,၉၀၀ K/လ
သို့မဟုတ် တစ်နှစ်လျှင် ၂,၀၉၉,၀၀၀ K
14 ရက် အခမဲ့ အစမ်းသုံးခြင်း — ကတ် လိုအပ်သည်၊ ငွေမဖြတ်ပါ
ကျွန်ုပ်၏ အခမဲ့ အစမ်းသုံးခြင်းကို စတင်ပါDeveloper Hosting သည် သင်၏ကိုယ်ပိုင်ကုဒ်ကို အသုံးပြုလည်ပတ်စေသောကြောင့် အခမဲ့အစမ်းသုံးခွင့်ကို လူအစစ်အမှန်များအတွက် ထိန်းသိမ်းထားနိုင်ရန် ကတ်တစ်ခု တောင်းဆိုခြင်းဖြစ်ပါသည်။ သင့်ကတ်မှ ငွေဖြတ်တောက်မည်မဟုတ်ပါ — ယနေ့တွင်လည်း မဟုတ်သလို၊ အစမ်းသုံးကာလ ကုန်ဆုံးချိန်တွင်လည်း မဟုတ်ပါ။ သင်သည် အစီအစဉ်တစ်ခုကို မရွေးချယ်မချင်း မည်သည့်အခကြေးငွေမျှ ပေးဆောင်ရန်မလိုပါ၊ အကယ်၍ မရွေးချယ်ပါက အစမ်းသုံးခြင်းသည် အလိုအလျောက် ရပ်တန့်သွားမည်ဖြစ်သည်။
Rack မှတစ်ဆင့် Ruby 4.0။ သင့်အက်ပ်ကို config.ru မှ ဝန်ဆောင်မှုပေးထားပြီး ဖြန့်ကျက်မှုတိုင်းတွင် gem များကို သင့် Gemfile မှ ရယူပါသည်။
ဟုတ်ပါသည်။ ကျွန်ုပ်တို့ဝန်ဆောင်မှုပေးသော config.ru ကို Rails မှ ထုတ်ပေးပါသည်။ assets:precompile ကို သင်၏တည်ဆောက်မှုအမိန့်အဖြစ် သတ်မှတ်ပြီး ပတ်ဝန်းကျင်ပြောင်းလဲနိုင်သောတန်ဖိုးများ အကန့်တွင် RAILS_MASTER_KEY နှင့် သင့်ဒေတာဘေ့စ် URL ကို ထည့်ပါ။
ဟုတ်ပါသည်။ မည်သည့် Rack အက်ပ်မဆို တူညီသောနည်းလမ်းဖြင့် အလုပ်လုပ်ပါသည်- config.ru တစ်ခု၊ Gemfile တစ်ခုနှင့် push တစ်ခု။
Sidekiq သည် အချိန်ပြည့်လည်ပတ်နေသည့် လုပ်ငန်းစဉ်တစ်ခု လိုအပ်ပြီး၊ ဤအစီအစဉ်များက ၎င်းကို ထိန်းသိမ်းမပေးပါ။ ပုံမှန်လုပ်ဆောင်ရမည့် လုပ်ငန်းများအတွက် အချိန်ဇယားဆွဲထားသော လုပ်ငန်းတာဝန်များကို အသုံးပြုပါ၊ သို့မဟုတ် Zinn® Private Cloud ဆာဗာတစ်ခုပေါ်တွင် Sidekiq ကို အသုံးပြုပါ။
မဟုတ်ပါ။ ဝဘ်ဆာဗာသည် သင်၏ Rack အက်ပ်ကို ကိုယ်တိုင် run ပေးသောကြောင့် ထည့်သွင်းရန် သို့မဟုတ် ပြင်ဆင်သတ်မှတ်ရန် အက်ပ်ဆာဗာ မလိုအပ်ပါ။
ဟုတ်ပါသည်။ Ruby ကို ရွေးချယ်ပါက စမ်းသပ်ကာလသည် ၁၄ ရက် ကြာမြင့်မည်ဖြစ်ပြီး ကတ်တစ်ခု လိုအပ်သော်လည်း ငွေကောက်ခံမည် မဟုတ်ပါ၊ အစီအစဉ်တစ်ခုကို သင် မရွေးချယ်မချင်း မည်သည့်ငွေမျှ ပေးဆောင်ရန် မလိုပါ။
သင့် ၁၄ ရက် အစမ်းသုံးခြင်းအတွက် Ruby ကို ကြိုတင်ရွေးချယ်ထားပါသည်။ မသမာသော အသုံးချမှုများကို ကာကွယ်ရန်သာ ကတ်ကို တောင်းဆိုခြင်းဖြစ်ပြီး၊ သင် စမ်းသပ်သုံးစွဲနေစဉ် ငွေကောက်ခံမည် မဟုတ်ပါ။
14 ရက် အခမဲ့ အစမ်းသုံးခြင်း — ကတ် လိုအပ်သည်၊ ငွေမဖြတ်ပါ
ကျွန်ုပ်၏ အခမဲ့ အစမ်းသုံးခြင်းကို စတင်ပါDeveloper Hosting သည် သင်၏ကိုယ်ပိုင်ကုဒ်ကို အသုံးပြုလည်ပတ်စေသောကြောင့် အခမဲ့အစမ်းသုံးခွင့်ကို လူအစစ်အမှန်များအတွက် ထိန်းသိမ်းထားနိုင်ရန် ကတ်တစ်ခု တောင်းဆိုခြင်းဖြစ်ပါသည်။ သင့်ကတ်မှ ငွေဖြတ်တောက်မည်မဟုတ်ပါ — ယနေ့တွင်လည်း မဟုတ်သလို၊ အစမ်းသုံးကာလ ကုန်ဆုံးချိန်တွင်လည်း မဟုတ်ပါ။ သင်သည် အစီအစဉ်တစ်ခုကို မရွေးချယ်မချင်း မည်သည့်အခကြေးငွေမျှ ပေးဆောင်ရန်မလိုပါ၊ အကယ်၍ မရွေးချယ်ပါက အစမ်းသုံးခြင်းသည် အလိုအလျောက် ရပ်တန့်သွားမည်ဖြစ်သည်။