Ruby on Rails hostinqi

Rails hostinqi: git push edin və Ruby 4.0 tətbiqiniz canlı yayımdadır

Rails, Sinatra və ya hər hansı bir Rack tətbiqini Git-dən yerləşdirin. Hər bir push bundle install və qurulmanızı işə salır, sonra isə canlı rejimə keçir — Puma və ya NGINX işlətməyə ehtiyac yoxdur.

14 günlük pulsuz sınaq — kart tələb olunur, ödəniş tutulmur

Stekinizi seçin
Ödənişsiz sınaq müddətimi başlat

Developer Hosting sizin öz kodunuzu icra edir, buna görə də pulsuz sınaq müddətini real istifadəçilərə təqdim etmək məqsədilə kart tələb edirik. Kartınızdan vəsait tutulmur — nə bu gün, nə də sınaq müddəti başa çatdıqda. Plan seçməyənə qədər heç bir ödəniş etmirsiniz; seçməsəniz, sınaq müddəti sadəcə olaraq dayandırılır.

Ayda 24,99 ₼-dən başlayan planlar

  • Ruby 4.0Rails, Sinatra və ya hər hansı bir Rack freymvorku
  • RAILS_ENVsizin üçün istehsala təyin edildi
  • 14 gün pulsuzpulsuz sınaq müddəti, Ruby əvvəlcədən seçilib
git push əmrindən canlı Rails tətbiqinə qədər yerləşdirmə boru kəməri

Tətbiq serverini işə salmadan Rails hostinqi

Rails artıq təqdim etdiyimiz config.ru faylını ehtiva edir. Gem-lər, qurulma, işə salınma və son beş buraxılış bizim tərəfimizdən idarə olunur.

Rack vasitəsilə Ruby 4.0

Rails, Sinatra və ya hər hansı bir Rack freymvorku, birbaşa veb-server tərəfindən config.ru faylından təqdim olunur.

Hər yerləşdirmədə bundle install

Gemfile faylınızdakı Gem-lər buraxılışın öz paketinə quraşdırılır, sonra quruluşunuz işə düşür — assets:precompile, miqrasiyalar, təyin etdiyiniz hər şey.

Susmaya görə istehsalat

Öz dəyərlərinizi təyin etmədiyiniz təqdirdə, RAILS_ENV, RACK_ENV və APP_ENV production olaraq qalır.

Giriş məlumatları repozitoriyanızdan kənarda

RAILS_MASTER_KEY və verilənlər bazanızın URL ünvanını mühit dəyişənləri panelinə daxil edin; onlar məxfi yaddaşda saxlanılır.

Oxuya biləcəyiniz istisnalar

Rails tətbiqinizin stderr-ə yazdığı hər şey idarəetmə panelinin qeyd baxıcısında göstərilir.

Cədvəl üzrə Rake işə salın

Gecəlik rake tapşırıqları, hesabatlar və ya təmizləmələr planlaşdırılmış tapşırıqlar kimi icra olunur.

Hər bir yerləşdirmə geri qaytara biləcəyiniz bir buraxılışdır

Hər bir göndəriş öz qovluğuna açılır, orada paketlənir və qurulur, yalnız bundan sonra canlı rejimə keçirilir. Uğursuz paket quraşdırması və ya ilkin kompilyasiya heç vaxt canlı buraxılışı əvəz etmir. Son beş buraxılışdan hər hansı birinə qayıtmaq bir kliklə mümkündür.

  • bundle install və precompile keçiddən əvvəl başa çatır
  • Son beş buraxılışdan istənilən birinə bir kliklə geri qayıtma
  • Hər bir qeyri-istehsal qolu üçün önbaxış URL-i
  • Pulsuz SSL sertifikatlı domeniniz
  • rails console və sazlama üçün hər bir tarifdə SSH
İşləyən Rails tətbiqinin yanında kod redaktoru

Repozitoriyadan işlək Rails tətbiqinə qədər

  1. Ruby seçin, pulsuz başlayın

    Sınaq müddətində Ruby artıq seçilib; kartınız yoxlama məqsədilə saxlanılır və ondan vəsait tutulmur.

  2. Repozitoriyanı qoşun

    Gemfile və config.ru fayllarınızın olduğu repozitoriyanı əlaqələndirin və canlı yayımlanacaq qolu seçin.

  3. Öncədən kompilyasiyanı və məxfi məlumatları təyin edin

    Qurma əmri kimi assets:precompile istifadə edin, sonra RAILS_MASTER_KEY və DATABASE_URL əlavə edin.

  4. Göndərin

    İstehsala göndərilən dəyişikliklər geri qaytara biləcəyiniz buraxılışlara, digər budaqlar isə ilkin baxışlara çevrilir.

Rails-in sizə artıq təqdim etdikləri

Bir config.ru — Rails birini yaradır. Gem-lər sizin Gemfile faylınızdan gəlir.

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

Ruby on Rails hostinq planları

Dev Start planında bir Rails tətbiqi ilə başlayın; Dev Pro beş, Dev Scale isə hər pillədə hər tətbiq üçün daha çox yaddaş və CPU ilə iyirmi tətbiq işlədir.

Zinn® Dev Start

24,99 ₼/ay

və ya 249,90 ₼ ilə

Veb-saytlar
1
NVMe yaddaşı
25 QB
Buraxılış zolağı
1 TB

14 günlük pulsuz sınaq — kart tələb olunur, ödəniş tutulmur

Stekinizi seçin
Ödənişsiz sınaq müddətimi başlat

Developer Hosting sizin öz kodunuzu icra edir, buna görə də pulsuz sınaq müddətini real istifadəçilərə təqdim etmək məqsədilə kart tələb edirik. Kartınızdan vəsait tutulmur — nə bu gün, nə də sınaq müddəti başa çatdıqda. Plan seçməyənə qədər heç bir ödəniş etmirsiniz; seçməsəniz, sınaq müddəti sadəcə olaraq dayandırılır.

Zinn® Dev Pro

48,99 ₼/ay

və ya 489,90 ₼ ilə

Veb-saytlar
5
NVMe yaddaşı
Bütün saytlarınızda 100 QB
Buraxılış zolağı
5 TB

14 günlük pulsuz sınaq — kart tələb olunur, ödəniş tutulmur

Stekinizi seçin
Ödənişsiz sınaq müddətimi başlat

Developer Hosting sizin öz kodunuzu icra edir, buna görə də pulsuz sınaq müddətini real istifadəçilərə təqdim etmək məqsədilə kart tələb edirik. Kartınızdan vəsait tutulmur — nə bu gün, nə də sınaq müddəti başa çatdıqda. Plan seçməyənə qədər heç bir ödəniş etmirsiniz; seçməsəniz, sınaq müddəti sadəcə olaraq dayandırılır.

Zinn® Dev Scale

169,99 ₼/ay

və ya 1.699,90 ₼ ilə

Veb-saytlar
20
NVMe yaddaşı
Bütün saytlarınızda 500 QB
Buraxılış zolağı
25 TB

14 günlük pulsuz sınaq — kart tələb olunur, ödəniş tutulmur

Stekinizi seçin
Ödənişsiz sınaq müddətimi başlat

Developer Hosting sizin öz kodunuzu icra edir, buna görə də pulsuz sınaq müddətini real istifadəçilərə təqdim etmək məqsədilə kart tələb edirik. Kartınızdan vəsait tutulmur — nə bu gün, nə də sınaq müddəti başa çatdıqda. Plan seçməyənə qədər heç bir ödəniş etmirsiniz; seçməsəniz, sınaq müddəti sadəcə olaraq dayandırılır.

  • Əvvəlcə sınayınHər bir idarə olunan plan 14 günlük pulsuz sınaq müddəti ilə başlayır ki, hər hansı bir ödəniş etməzdən əvvəl üzərində real sayt qura biləsiniz.
  • 30 günlük pulun geri qaytarılması zəmanətiƏgər idarə olunan plan sizin üçün uyğun deyilsə, ilk ödənişinizdən sonra 30 gün ərzində bizə bildirin və onu geri qaytaraq. Tətbiq hostinqi də buna daxildir. Geriödeme siyasətini oxuyun
  • Real dəstək, daxildirDəstək hər bir plana daxildir və skriptləri deyil, bu platformanı idarə edən insanlar tərəfindən həyata keçirilir. Gözləyə bilməyən hesablar növbənin əvvəlinə keçə bilər. Prioritet dəstəyin işləmə prinsipi

Bu planların icra etmədiyi nədir

  • Sidekiq və ya Resque üçün həmişə aktiv proses yoxdur; dövri işləri planlaşdırılmış tapşırıqlar kimi icra edin.
  • Action Cable və digər uzunömürlü WebSocket istifadəsi Zinn® Private Cloud serverinə aiddir.
  • Konteynerlər və ya Kubernetes üçün Zinn® Private Cloud serverini seçin.

Rails hostinqi: suallar

Hansı Ruby versiyasını işlədirsiniz?

Rack vasitəsilə Ruby 4.0. Tətbiqiniz config.ru faylından təqdim olunur və hər yerləşdirmə zamanı gem-lər Gemfile faylınızdan gəlir.

Rails tətbiqini yerləşdirə bilərəmmi?

Bəli. Rails təqdim etdiyimiz config.ru faylını yaradır. assets:precompile əmrini qurma əmriniz kimi təyin edin və RAILS_MASTER_KEY ilə verilənlər bazası URL ünvanınızı mühit dəyişənləri panelinə daxil edin.

Sinatra yerləşdirə bilərəm?

Bəli. İstənilən Rack tətbiqi eyni şəkildə işləyir: config.ru, Gemfile və push.

Sidekiq işlədə bilərəmmi?

Sidekiq daimi işləyən bir proses tələb edir və bu planlar bunu təmin etmir. Dövri tapşırıqlar üçün planlaşdırılmış tapşırıqlardan istifadə edin və ya Sidekiq proqramını Zinn® Private Cloud serverində işə salın.

Mənə Puma, yoxsa Passenger lazımdır?

Xeyr. Veb-server Rack tətbiqinizi özü işlədir, buna görə də quraşdırılacaq və ya tənzimlənəcək heç bir tətbiq serveri yoxdur.

Ödənişsiz sınaq müddəti varmı?

Bəli. Ruby seçildikdə sınaq müddəti 14 gün davam edir; kart tələb olunur, lakin heç bir ödəniş tutulmur və siz plan seçməyincə heç bir ödəniş tələb olunmur.

Tərtibatçı hostinqinə ümumi baxış

Rails tətbiqinizi bu gün yerləşdirin

14 günlük sınaq müddətiniz üçün Ruby əvvəlcədən seçilib. Sui-istifadənin qarşısını almaq üçün yalnız kart tələb edirik və siz sınaqdan keçirərkən kartdan heç bir ödəniş tutulmur.

14 günlük pulsuz sınaq — kart tələb olunur, ödəniş tutulmur

Stekinizi seçin
Ödənişsiz sınaq müddətimi başlat

Developer Hosting sizin öz kodunuzu icra edir, buna görə də pulsuz sınaq müddətini real istifadəçilərə təqdim etmək məqsədilə kart tələb edirik. Kartınızdan vəsait tutulmur — nə bu gün, nə də sınaq müddəti başa çatdıqda. Plan seçməyənə qədər heç bir ödəniş etmirsiniz; seçməsəniz, sınaq müddəti sadəcə olaraq dayandırılır.