Ruby on Rails xostingi

Rails xostingi: git push, va sizning Ruby 4.0 ilovangiz darhol ishga tushadi

Git orqali Rails, Sinatra yoki istalgan Rack ilovasini joylashtiring. Har bir push buyrug‘i bundle install va sizning yig‘ishingizni ishga tushiradi, so‘ngra jonli rejimga o‘tadi — Puma yoki NGINX-ni ishga tushirish shart emas.

14 kunlik bepul sinov muddati — karta talab qilinadi, toʻlov yechilmaydi

Stigingizni tanlang
Bepul sinov muddatimni boshlash

Developer Hosting oʻzingizning kodingizni ishga tushiradi, shuning uchun biz bepul sinov muddatini haqiqiy odamlar uchun saqlab qolish maqsadida karta soʻraymiz. Kartangizdan mablagʻ yechilmaydi — bugun ham emas, sinov muddati tugaganida ham emas. Agar taʼrif rejasini tanlamasangiz, hech narsa toʻlamaysiz; agar tanlamasangiz, sinov muddati shunchaki toʻxtaydi.

178 000,00 soʻm oydan boshlanadigan rejalar

  • Ruby 4.0Rails, Sinatra yoki har qanday Rack freymvorki
  • RAILS_ENVsiz uchun ishlab chiqarish muhitiga oʻrnatildi
  • 14 kun bepulbepul sinov muddati, Ruby oldindan tanlangan
git push-dan jonli Rails ilovasigacha boʻlgan joylashtirish quvuri

Ilova serverini ishga tushirmasdan Rails hostingi

Rails biz xizmat ko'rsatadigan config.ru faylini allaqachon o'z ichiga oladi. Gemlar, yig'ish, ishga tushirish va oxirgi beshta reliz bizning tomonimizda boshqariladi.

Rack orqali Ruby 4.0

Rails, Sinatra yoki har qanday Rack freymvorki, bevosita veb-serverning oʻzi tomonidan config.ru orqali taqdim etiladi.

har bir joylashtirishda bundle install

Gemfile faylingizdagi gemlar relizning oʻz toʻplamiga oʻrnatiladi, soʻngra sizning yigʻishingiz ishga tushadi — assets:precompile, migratsiyalar yoki siz oʻrnatgan har qanday narsa.

Standart boʻyicha ishlab chiqarish

Agar oʻzingizning qiymatlaringizni oʻrnatmasangiz, RAILS_ENV, RACK_ENV va APP_ENV production boʻladi.

Omboringizdan tashqaridagi hisob maʼlumotlari

Muhit oʻzgaruvchilari paneliga RAILS_MASTER_KEY va maʼlumotlar bazasi URL manzilini kiriting; ular maxfiy xotirada saqlanadi.

Siz oʻqishingiz mumkin boʻlgan istisnolar

Rails ilovangiz stderr ga yozadigan har qanday maʼlumot boshqaruv panelining jurnal koʻruvchisida aks etadi.

Jadval boʻyicha Rake-ni ishga tushirish

Tungi rake vazifalari, hisobotlar yoki tozalashlar rejalashtirilgan vazifalar sifatida bajariladi.

Har bir joylashtirish — bu bekor qilishingiz mumkin boʻlgan reliz

Har bir push oʻz katalogiga ochiladi, oʻsha yerda jamlanadi va yigʻiladi, shundan keyingina ishchi holatga oʻtkaziladi. Muvaffaqiyatsiz bundle oʻrnatilishi yoki oldindan kompilyatsiya qilish hech qachon faol relizning oʻrnini egallamaydi. Oxirgi beshta relizning istalganiga qaytish bir marta bosish orqali amalga oshiriladi.

  • bundle install va precompile almashtirishdan oldin yakunlanadi
  • So‘nggi beshta relizdan istalganiga bir bosishda qaytarish
  • Ishlab chiqarishga oid boʻlmagan har bir tarmoq uchun oldindan koʻrish URL manzili
  • Bepul SSL sertifikatiga ega domeningiz
  • rails konsoli va nosozliklarni tuzatish uchun har bir tarifda SSH
Ishlayotgan Rails ilovasi yonidagi kod tahrirlagichi

Ombordan ishlayotgan Rails ilovasigacha

  1. Ruby-ni tanlang, bepul boshlang

    Sinov muddatida Ruby allaqachon belgilangan; kartangiz tasdiqlash uchun ushlab turilgan va undan mablagʻ yechilmagan.

  2. Repozitoriyni ulash

    Omborni Gemfile va config.ru bilan bogʻlang hamda jonli efirga chiqadigan tarmoqni tanlang.

  3. Oldindan kompilyatsiya va maxfiy maʼlumotlarni sozlash

    Qurish buyrugʻi sifatida assets:precompile dan foydalaning, soʻngra RAILS_MASTER_KEY va DATABASE_URL ni qoʻshing.

  4. Yuborish

    Ishlab chiqarishga yuborilgan oʻzgarishlar siz bekor qilishingiz mumkin boʻlgan relizlarga aylanadi; boshqa tarmoqlar esa koʻrib chiqish variantlariga aylanadi.

Rails sizga allaqachon taqdim etgan imkoniyatlar

config.ru — Rails uni yaratadi. Gemlar sizning Gemfile faylingizdan olinadi.

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

Ruby on Rails xosting rejalari

Dev Start tarifida bitta Rails ilovasi bilan boshlang; Dev Pro beshta, Dev Scale esa yigirmata ilovani ishga tushiradi, bunda har bir bosqichda ilova boshiga ko'proq xotira va protsessor taqdim etiladi.

Zinn® Dev Start

178 000,00 soʻm/oy

yoki yiliga 1 780 000,00 soʻm

Veb-saytlar
1
NVMe xotirasi
25 GB
Trafik oʻtkazish quvvati
1 TB

14 kunlik bepul sinov muddati — karta talab qilinadi, toʻlov yechilmaydi

Stigingizni tanlang
Bepul sinov muddatimni boshlash

Developer Hosting oʻzingizning kodingizni ishga tushiradi, shuning uchun biz bepul sinov muddatini haqiqiy odamlar uchun saqlab qolish maqsadida karta soʻraymiz. Kartangizdan mablagʻ yechilmaydi — bugun ham emas, sinov muddati tugaganida ham emas. Agar taʼrif rejasini tanlamasangiz, hech narsa toʻlamaysiz; agar tanlamasangiz, sinov muddati shunchaki toʻxtaydi.

Zinn® Dev Pro

344 000,00 soʻm/oy

yoki yiliga 3 440 000,00 soʻm

Veb-saytlar
5
NVMe xotirasi
Barcha saytlaringiz boʻylab 100 GB
Trafik oʻtkazish quvvati
5 TB

14 kunlik bepul sinov muddati — karta talab qilinadi, toʻlov yechilmaydi

Stigingizni tanlang
Bepul sinov muddatimni boshlash

Developer Hosting oʻzingizning kodingizni ishga tushiradi, shuning uchun biz bepul sinov muddatini haqiqiy odamlar uchun saqlab qolish maqsadida karta soʻraymiz. Kartangizdan mablagʻ yechilmaydi — bugun ham emas, sinov muddati tugaganida ham emas. Agar taʼrif rejasini tanlamasangiz, hech narsa toʻlamaysiz; agar tanlamasangiz, sinov muddati shunchaki toʻxtaydi.

Zinn® Dev Scale

1 186 000,00 soʻm/oy

yoki yiliga 11 860 000,00 soʻm

Veb-saytlar
20
NVMe xotirasi
Barcha saytlaringiz boʻylab 500 GB
Trafik oʻtkazish quvvati
25 TB

14 kunlik bepul sinov muddati — karta talab qilinadi, toʻlov yechilmaydi

Stigingizni tanlang
Bepul sinov muddatimni boshlash

Developer Hosting oʻzingizning kodingizni ishga tushiradi, shuning uchun biz bepul sinov muddatini haqiqiy odamlar uchun saqlab qolish maqsadida karta soʻraymiz. Kartangizdan mablagʻ yechilmaydi — bugun ham emas, sinov muddati tugaganida ham emas. Agar taʼrif rejasini tanlamasangiz, hech narsa toʻlamaysiz; agar tanlamasangiz, sinov muddati shunchaki toʻxtaydi.

  • Avval sinab ko'ringHar bir boshqariladigan tarif 14 kunlik bepul sinov muddati bilan boshlanadi, shuning uchun siz biror narsa uchun pul to'lashdan oldin unga haqiqiy saytni joylashtirishingiz mumkin.
  • 30 kunlik pulni qaytarish kafolatiAgar boshqariladigan tarif rejangiz sizga mos kelmasa, birinchi toʻlovingizdan keyin 30 kun ichida bizga xabar bering va biz uni qaytarib beramiz. Ilova hostingi ham shunga kiradi. Qaytarish siyosatini o‘qish
  • Haqiqiy qo'llab-quvvatlash, kiritilganHar bir rejaga qo‘llab-quvvatlash xizmati kiritilgan bo‘lib, u skriptdan emas, balki ushbu platformani boshqaradigan mutaxassislar tomonidan ko‘rsatiladi. Kuta olmaydigan hisoblar navbatning boshiga o‘tishi mumkin. Ustuvor qo‘llab-quvvatlash qanday ishlaydi

Ushbu rejalar nimani ishga tushirmaydi

  • Sidekiq yoki Resque uchun doimiy ishlaydigan jarayon mavjud emas; davriy ishlarni rejalashtirilgan vazifalar sifatida bajaring.
  • Action Cable va boshqa uzoq muddatli WebSocket foydalanishi Zinn® Private Cloud serveriga tegishlidir.
  • Konteynerlar yoki Kubernetes uchun Zinn® Private Cloud serverini tanlang.

Rails xostingi: savollar

Siz Ruby-ning qaysi versiyasidan foydalanasiz?

Rack orqali Ruby 4.0. Ilovangiz config.ru orqali xizmat koʻrsatadi va har bir joylashtirishda gemlar sizning Gemfile faylingizdan olinadi.

Rails ilovasini xosting qila olamanmi?

Ha. Rails biz xizmat koʻrsatadigan config.ru faylini yaratadi. assets:precompile buyrugʻini yigʻish buyrugʻingiz sifatida sozlang hamda RAILS_MASTER_KEY va maʼlumotlar bazangiz URL manzilini muhit oʻzgaruvchilari paneliga kiriting.

Sinatra dasturini xost qila olamanmi?

Ha. Har qanday Rack ilovasi xuddi shunday ishlaydi: bitta config.ru, bitta Gemfile va bitta push.

Sidekiq-ni ishga tushira olamanmi?

Sidekiq doimiy ravishda ishlaydigan jarayonga muhtoj, biroq bu tarif rejalari buni taʼminlamaydi. Vaqti-vaqti bilan bajariladigan ishlar uchun rejalashtirilgan vazifalardan foydalaning yoki Sidekiq dasturini Zinn® Private Cloud serverida ishga tushiring.

Menga Puma kerakmi yoki Passenger?

Yoʻq. Veb-server Rack ilovangizni oʻzi ishga tushiradi, shuning uchun oʻrnatish yoki sozlash talab etiladigan hech qanday ilovalar serveri mavjud emas.

Bepul sinov muddati bormi?

Ha. Ruby tanlanganda sinov muddati 14 kun davom etadi; karta talab qilinadi, lekin undan mablagʻ yechilmaydi va agar tarif rejasini tanlamasangiz, hech narsa toʻlash shart emas.

Dasturchilar xostingi sharhi

Rails ilovangizni bugun ishga tushiring

14 kunlik sinov muddatingiz uchun Ruby oldindan tanlangan. Biz kartani faqat suiisteʼmolning oldini olish uchun soʻraymiz va sinab koʻrish davrida undan pul yechib olinmaydi.

14 kunlik bepul sinov muddati — karta talab qilinadi, toʻlov yechilmaydi

Stigingizni tanlang
Bepul sinov muddatimni boshlash

Developer Hosting oʻzingizning kodingizni ishga tushiradi, shuning uchun biz bepul sinov muddatini haqiqiy odamlar uchun saqlab qolish maqsadida karta soʻraymiz. Kartangizdan mablagʻ yechilmaydi — bugun ham emas, sinov muddati tugaganida ham emas. Agar taʼrif rejasini tanlamasangiz, hech narsa toʻlamaysiz; agar tanlamasangiz, sinov muddati shunchaki toʻxtaydi.