Găzduire Ruby on Rails

Găzduire Rails: git push, iar aplicația dumneavoastră Ruby 4.0 este online

Implementați Rails, Sinatra sau orice aplicație Rack din Git. Fiecare push rulează bundle install și compilarea dumneavoastră, apoi trece în regim live — nu este nevoie să rulați Puma sau NGINX.

Probă gratuită de 14 zile — este necesar un card, nu se percepe nicio taxă

Alegeți-vă stiva
Începeți perioada mea de probă gratuită

Developer Hosting rulează propriul dumneavoastră cod, așa că vă solicităm un card pentru a rezerva perioada de probă gratuită persoanelor reale. Cardul dumneavoastră nu este debitat — nici astăzi și nici la încheierea perioadei de probă. Nu plătiți nimic dacă nu alegeți un plan; dacă nu alegeți unul, perioada de probă pur și simplu se oprește.

Planuri de la 71,99 RON pe lună

  • Ruby 4.0Rails, Sinatra sau orice framework Rack
  • RAILS_ENVsetat în producție pentru dumneavoastră
  • 14 zile gratuitversiune de încercare gratuită, Ruby preselectat
Un pipeline de implementare de la un git push la o aplicație Rails activă

Găzduire Rails fără a rula serverul de aplicații

Rails include deja fișierul config.ru pe care îl deservim. Gemurile, compilarea, pornirea și ultimele cinci versiuni sunt gestionate de partea noastră.

Ruby 4.0 prin Rack

Rails, Sinatra sau orice alt framework Rack, deservit din config.ru direct de către serverul web.

bundle install la fiecare implementare

Gemurile din Gemfile-ul dumneavoastră sunt instalate în propriul pachet al versiunii, apoi rulează compilarea dumneavoastră — assets:precompile, migrări sau orice ați setat.

Producție în mod implicit

RAILS_ENV, RACK_ENV și APP_ENV sunt production, cu excepția cazului în care setați propriile valori.

Date de autentificare din afara depozitului dumneavoastră

Introduceți RAILS_MASTER_KEY și adresa URL a bazei de date în panoul de variabile de mediu; acestea sunt stocate într-un depozit secret.

Excepții pe care le puteți citi

Tot ceea ce scrie aplicația dumneavoastră Rails în stderr apare în vizualizatorul de jurnale din tabloul de bord.

Rulați Rake conform unui program

Rulările rake nocturne, rapoartele sau curățările rulează ca sarcini programate.

Fiecare implementare este o versiune pe care o puteți anula

Fiecare push este despachetat în propriul director, integrat și compilat acolo, și abia apoi publicat live. O instalare de bundle sau o precompilare eșuată nu înlocuiește niciodată versiunea live. Revenirea la oricare dintre ultimele cinci versiuni se face printr-un singur clic.

  • bundle install și precompile se finalizează înainte de comutare
  • Revenire cu un singur clic la oricare dintre ultimele cinci versiuni
  • Un URL de previzualizare pentru fiecare ramură din afara producției
  • Domeniul dumneavoastră cu un certificat SSL gratuit
  • SSH în fiecare abonament pentru rails console și depanare
Un editor de cod lângă o aplicație Rails care rulează

De la depozit la o aplicație Rails funcțională

  1. Alegeți Ruby, începeți gratuit

    Ruby este deja bifat în versiunea de încercare; cardul dumneavoastră este reținut pentru verificare și nu este debitat.

  2. Conectați depozitul

    Conectați depozitul cu fișierele Gemfile și config.ru și alegeți ramura care va fi lansată live.

  3. Setați precompilarea și secretele

    Utilizați assets:precompile ca comandă de compilare, apoi adăugați RAILS_MASTER_KEY și DATABASE_URL.

  4. Lansează

    Push-urile de producție devin lansări pe care le puteți anula; celelalte ramuri devin previzualizări.

Ce vă oferă deja Rails

Un fișier config.ru — Rails generează unul. Gem-urile provin din fișierul dumneavoastră Gemfile.

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

Planuri de găzduire Ruby on Rails

Începeți cu o aplicație Rails pe Dev Start; Dev Pro rulează cinci, iar Dev Scale douăzeci, cu mai multă memorie și CPU per aplicație la fiecare pas.

Zinn® Dev Start

71,99 RON/lună

sau 719,90 RON pe an

Site-uri web
1
Stocare NVMe
25 GB
Lățime de bandă
1 TB

Probă gratuită de 14 zile — este necesar un card, nu se percepe nicio taxă

Alegeți-vă stiva
Începeți perioada mea de probă gratuită

Developer Hosting rulează propriul dumneavoastră cod, așa că vă solicităm un card pentru a rezerva perioada de probă gratuită persoanelor reale. Cardul dumneavoastră nu este debitat — nici astăzi și nici la încheierea perioadei de probă. Nu plătiți nimic dacă nu alegeți un plan; dacă nu alegeți unul, perioada de probă pur și simplu se oprește.

Zinn® Dev Pro

137,99 RON/lună

sau 1.379,90 RON pe an

Site-uri web
5
Stocare NVMe
100 GB în toate site-urile dvs.
Lățime de bandă
5 TB

Probă gratuită de 14 zile — este necesar un card, nu se percepe nicio taxă

Alegeți-vă stiva
Începeți perioada mea de probă gratuită

Developer Hosting rulează propriul dumneavoastră cod, așa că vă solicităm un card pentru a rezerva perioada de probă gratuită persoanelor reale. Cardul dumneavoastră nu este debitat — nici astăzi și nici la încheierea perioadei de probă. Nu plătiți nimic dacă nu alegeți un plan; dacă nu alegeți unul, perioada de probă pur și simplu se oprește.

Zinn® Dev Scale

477,99 RON/lună

sau 4.779,90 RON pe an

Site-uri web
20
Stocare NVMe
500 GB în toate site-urile dvs.
Lățime de bandă
25 TB

Probă gratuită de 14 zile — este necesar un card, nu se percepe nicio taxă

Alegeți-vă stiva
Începeți perioada mea de probă gratuită

Developer Hosting rulează propriul dumneavoastră cod, așa că vă solicităm un card pentru a rezerva perioada de probă gratuită persoanelor reale. Cardul dumneavoastră nu este debitat — nici astăzi și nici la încheierea perioadei de probă. Nu plătiți nimic dacă nu alegeți un plan; dacă nu alegeți unul, perioada de probă pur și simplu se oprește.

  • Încercați mai întâiFiecare plan administrat începe cu o perioadă de probă gratuită de 14 zile, astfel încât să puteți plasa un site real pe acesta înainte de a plăti pentru orice.
  • Garanție de returnare a banilor în 30 de zileDacă un abonament administrat nu vi se potrivește, spuneți-ne în termen de 30 de zile de la prima plată și vă vom returna banii. Găzduirea de aplicații este inclusă. Citiți politica de rambursare
  • Asistență reală, inclusăAsistența este inclusă în orice plan, oferită de oameni care administrează această platformă, nu de un script. Conturile care nu pot aștepta pot trece în fruntea cozii. Cum funcționează asistența prioritară

Ce nu rulează aceste abonamente

  • Nu există un proces permanent activ pentru Sidekiq sau Resque; rulați activitățile periodice ca activități programate.
  • Action Cable și alte utilizări WebSocket de lungă durată aparțin unui server Zinn® Private Cloud.
  • Pentru containere sau Kubernetes, alegeți un server Zinn® Private Cloud.

Găzduire Rails: întrebări

Ce versiune de Ruby rulați?

Ruby 4.0 prin Rack. Aplicația dumneavoastră este deservită din config.ru, iar gem-urile provin din Gemfile-ul dumneavoastră la fiecare implementare.

Pot găzdui o aplicație Rails?

Da. Rails generează fișierul config.ru pe care îl deservim. Setați assets:precompile ca comandă de compilare și introduceți RAILS_MASTER_KEY și adresa URL a bazei de date în panoul variabilelor de mediu.

Pot găzdui Sinatra?

Da. Orice aplicație Rack funcționează la fel: un config.ru, un Gemfile și un push.

Pot rula Sidekiq?

Sidekiq necesită un proces care să ruleze continuu, lucru pe care aceste planuri nu îl mențin. Utilizați activități programate pentru lucrări periodice sau rulați Sidekiq pe un server Zinn® Private Cloud.

Am nevoie de Puma sau de Passenger?

Nu. Serverul web rulează el însuși aplicația dumneavoastră Rack, așa că nu există niciun server de aplicații de instalat sau configurat.

Există o perioadă de probă gratuită?

Da. Perioada de probă durează 14 zile cu Ruby selectat; este necesar un card, dar nu este debitat și nu aveți nimic de plătit decât dacă alegeți un plan.

Prezentare generală găzduire dezvoltatori

Implementați aplicația dumneavoastră Rails astăzi

Ruby este preselectat pentru perioada dvs. de probă de 14 zile. Solicităm un card doar pentru a preveni abuzurile și nu veți fi taxat în timp ce îl încercați.

Probă gratuită de 14 zile — este necesar un card, nu se percepe nicio taxă

Alegeți-vă stiva
Începeți perioada mea de probă gratuită

Developer Hosting rulează propriul dumneavoastră cod, așa că vă solicităm un card pentru a rezerva perioada de probă gratuită persoanelor reale. Cardul dumneavoastră nu este debitat — nici astăzi și nici la încheierea perioadei de probă. Nu plătiți nimic dacă nu alegeți un plan; dacă nu alegeți unul, perioada de probă pur și simplu se oprește.