Ruby on Rails barındırma

Rails barındırma: git push yapın ve Ruby 4.0 uygulamanız yayına girsin

Rails, Sinatra veya herhangi bir Rack uygulamasını Git'ten dağıtın. Her push, bundle install komutunu ve derlemenizi çalıştırır, ardından canlıya geçer — çalıştırmanız gereken bir Puma veya NGINX yoktur.

14 günlük ücretsiz deneme — kart gereklidir, ücret tahsil edilmez

Yığınınızı seçin
Ücretsiz denememi başlat

Developer Hosting kendi kodunuzu çalıştırır; bu nedenle ücretsiz denemeyi gerçek kişilere sunabilmek adına bir kart bilgisi isteriz. Kartınızdan herhangi bir ücret tahsil edilmez — ne bugün, ne de deneme süresi sona erdiğinde. Bir plan seçmediğiniz sürece hiçbir ücret ödemezsiniz; seçmezseniz, deneme süresi yalnızca sona erer.

₺745,99 aydan başlayan planlar

  • Ruby 4.0Rails, Sinatra veya herhangi bir Rack çerçevesi
  • RAILS_ENVsizin için üretime ayarlandı
  • 14 gün ücretsizücretsiz deneme, Ruby önceden seçilmiş
Bir git push işleminden canlı bir Rails uygulamasına kadar bir dağıtım işlem hattı

Uygulama sunucusunu çalıştırmadan Rails barındırma

Rails, sunduğumuz config.ru dosyasını zaten içerir. Gem'ler, derleme, başlatma ve son beş sürüm bizim tarafımızdan yönetilir.

Rack üzerinden Ruby 4.0

Rails, Sinatra veya herhangi bir Rack çerçevesi, doğrudan web sunucusunun kendisi tarafından config.ru üzerinden sunulur.

her dağıtımda bundle install

Gemfile'ınızdaki gem'ler sürümün kendi paketine yüklenir, ardından derlemeniz çalıştırılır — assets:precompile, taşımalar veya ayarladığınız diğer işlemler.

Varsayılan olarak canlı ortam

Kendi değerlerinizi ayarlamadığınız sürece RAILS_ENV, RACK_ENV ve APP_ENV production olarak belirlenir.

Deponuzun dışındaki kimlik bilgileri

Ortam değişkenleri paneline RAILS_MASTER_KEY ve veritabanı URL'nizi girin; bunlar gizli bir kasada saklanır.

Okuyabileceğiniz istisnalar

Rails uygulamanızın stderr'e yazdığı her şey, gösterge panelinin günlük görüntüleyicisinde görünür.

Rake'i bir programa göre çalıştırın

Gece çalıştırılan rake görevleri, raporlar veya temizlikler zamanlanmış görevler olarak yürütülür.

Her dağıtım, geri alabileceğiniz bir sürümdür

Her push kendi dizinine açılır, orada paketlenip derlenir ve ancak ondan sonra yayına alınır. Başarısız bir paket yüklemesi veya ön derleme, yayındaki sürümün yerini asla almaz. Son beş sürümden herhangi birine dönmek tek bir tıklamayla mümkündür.

  • bundle install ve precompile geçişten önce tamamlanır
  • Son beş sürümden herhangi birine tek tıkla geri alma
  • Üretim harici her dal için bir önizleme URL'si
  • Ücretsiz SSL sertifikalı alan adınız
  • rails konsolu ve hata ayıklama için her planda SSH
Çalışan bir Rails uygulamasının yanında bir kod düzenleyici

Depodan çalışan Rails uygulamasına

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

    Ruby deneme sürümünde zaten işaretlenmiştir; kartınız doğrulama için bekletilmektedir ve herhangi bir ücret tahsil edilmemiştir.

  2. Depoyu bağlayın

    Depoyu Gemfile ve config.ru dosyalarınızla bağlayın ve yayına alınacak dalı seçin.

  3. Ön derlemeyi ve gizli anahtarları ayarlayın

    Derleme komutu olarak assets:precompile kullanın, ardından RAILS_MASTER_KEY ve DATABASE_URL öğelerini ekleyin.

  4. Yayınla

    Canlı ortama gönderilenler geri alabileceğiniz sürümlere dönüşür; diğer dallar ise önizleme haline gelir.

Rails'in size zaten sundukları

Bir config.ru — Rails bir tane oluşturur. Gem'ler Gemfile dosyanızdan gelir.

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

Ruby on Rails barındırma planları

Dev Start üzerinde bir Rails uygulamasıyla başlayın; Dev Pro beş, Dev Scale yirmi uygulama çalıştırır ve her adımda uygulama başına daha fazla bellek ve CPU sunar.

Zinn® Dev Start

₺745,99/ay

veya yıllık ₺7.459,90

Web Siteleri
1
NVMe depolama
25 GB
Bant Genişliği
1 TB

14 günlük ücretsiz deneme — kart gereklidir, ücret tahsil edilmez

Yığınınızı seçin
Ücretsiz denememi başlat

Developer Hosting kendi kodunuzu çalıştırır; bu nedenle ücretsiz denemeyi gerçek kişilere sunabilmek adına bir kart bilgisi isteriz. Kartınızdan herhangi bir ücret tahsil edilmez — ne bugün, ne de deneme süresi sona erdiğinde. Bir plan seçmediğiniz sürece hiçbir ücret ödemezsiniz; seçmezseniz, deneme süresi yalnızca sona erer.

Zinn® Dev Pro

₺1.441,99/ay

veya yıllık ₺14.419,90

Web Siteleri
5
NVMe depolama
Tüm sitelerinizde 100 GB
Bant Genişliği
5 TB

14 günlük ücretsiz deneme — kart gereklidir, ücret tahsil edilmez

Yığınınızı seçin
Ücretsiz denememi başlat

Developer Hosting kendi kodunuzu çalıştırır; bu nedenle ücretsiz denemeyi gerçek kişilere sunabilmek adına bir kart bilgisi isteriz. Kartınızdan herhangi bir ücret tahsil edilmez — ne bugün, ne de deneme süresi sona erdiğinde. Bir plan seçmediğiniz sürece hiçbir ücret ödemezsiniz; seçmezseniz, deneme süresi yalnızca sona erer.

Zinn® Dev Scale

₺4.972,99/ay

veya yıllık ₺49.729,90

Web Siteleri
20
NVMe depolama
Tüm sitelerinizde 500 GB
Bant Genişliği
25 TB

14 günlük ücretsiz deneme — kart gereklidir, ücret tahsil edilmez

Yığınınızı seçin
Ücretsiz denememi başlat

Developer Hosting kendi kodunuzu çalıştırır; bu nedenle ücretsiz denemeyi gerçek kişilere sunabilmek adına bir kart bilgisi isteriz. Kartınızdan herhangi bir ücret tahsil edilmez — ne bugün, ne de deneme süresi sona erdiğinde. Bir plan seçmediğiniz sürece hiçbir ücret ödemezsiniz; seçmezseniz, deneme süresi yalnızca sona erer.

  • Önce deneyinHer yönetilen plan, herhangi bir ödeme yapmadan önce gerçek bir site kurabilmeniz için 14 günlük ücretsiz deneme süresiyle başlar.
  • 30 günlük para iade garantisiYönetilen bir plan size uygun değilse, ilk ödemenizin ardından 30 gün içinde bize bildirin, ücretinizi iade edelim. Uygulama barındırma hizmeti de kapsam dahilindedir. İade politikasını oku
  • Gerçek destek, dahilDestek, bir betikten ziyade bu platformu yöneten kişilerden olmak üzere her plana dahildir. Bekleyemeyen hesaplar sıranın en önüne geçebilir. Öncelikli desteğin işleyişi

Bu planların çalıştırmadıkları

  • Sidekiq veya Resque için her zaman açık bir işlem yoktur; periyodik işleri zamanlanmış görevler olarak çalıştırın.
  • Action Cable ve diğer uzun süreli WebSocket kullanımları bir Zinn® Private Cloud sunucusuna aittir.
  • Kapsayıcılar veya Kubernetes için bir Zinn® Private Cloud sunucusu seçin.

Rails barındırma: sorular

Hangi Ruby sürümünü çalıştırıyorsunuz?

Rack aracılığıyla Ruby 4.0. Uygulamanız config.ru üzerinden sunulur ve gem'ler her dağıtımda Gemfile dosyanızdan gelir.

Bir Rails uygulaması barındırabilir miyim?

Evet. Rails, sunduğumuz config.ru dosyasını oluşturur. Derleme komutunuz olarak assets:precompile ayarlayın ve ortam değişkenleri paneline RAILS_MASTER_KEY ile veritabanı URL'nizi girin.

Sinatra barındırabilir miyim?

Evet. Herhangi bir Rack uygulaması aynı şekilde çalışır: bir config.ru, bir Gemfile ve bir push.

Sidekiq çalıştırabilir miyim?

Sidekiq sürekli çalışan bir işleme ihtiyaç duyar; bu planlar bunu sürdürmez. Periyodik işler için zamanlanmış görevleri kullanın veya Sidekiq'i bir Zinn® Private Cloud sunucusunda çalıştırın.

Puma'ya mı yoksa Passenger'a mı ihtiyacım var?

Hayır. Web sunucusu Rack uygulamanızı kendisi çalıştırır, bu nedenle yüklemeniz veya yapılandırmanız gereken bir uygulama sunucusu yoktur.

Ücretsiz deneme süresi var mı?

Evet. Ruby seçildiğinde deneme süresi 14 gün sürer; bir kart gereklidir ancak ücret alınmaz ve bir plan seçmediğiniz sürece hiçbir şey ödemezsiniz.

Geliştirici Barındırma genel bakışı

Rails uygulamanızı bugün dağıtın

14 günlük deneme süreniz için Ruby önceden seçilmiştir. Kart bilgilerini yalnızca kötüye kullanımı önlemek için istiyoruz ve deneme süreniz boyunca herhangi bir ücret alınmaz.

14 günlük ücretsiz deneme — kart gereklidir, ücret tahsil edilmez

Yığınınızı seçin
Ücretsiz denememi başlat

Developer Hosting kendi kodunuzu çalıştırır; bu nedenle ücretsiz denemeyi gerçek kişilere sunabilmek adına bir kart bilgisi isteriz. Kartınızdan herhangi bir ücret tahsil edilmez — ne bugün, ne de deneme süresi sona erdiğinde. Bir plan seçmediğiniz sürece hiçbir ücret ödemezsiniz; seçmezseniz, deneme süresi yalnızca sona erer.