Pritje e Ruby on Rails

Pritje Rails: git push, dhe aplikacioni juaj Ruby 4.0 është i drejtpërdrejtë

Vendosni Rails, Sinatra ose çdo aplikacion Rack nga Git. Çdo shtytje (push) ekzekuton bundle install dhe ndërtimin tuaj, më pas kalon drejtpërdrejt — nuk ka nevojë të ekzekutohet Puma ose NGINX.

Provë falas 14-ditore — kërkohet kartë, nuk tarifohet

Zgjidhni paketën tuaj
Fillo provën time falas

Developer Hosting ekzekuton kodin tuaj, prandaj ne kërkojmë një kartë për ta mbajtur provën falas për njerëz të vërtetë. Karta juaj nuk tarifohet — as sot, dhe as kur të përfundojë prova. Ju nuk paguani asgjë përveç nëse zgjidhni një plan; nëse nuk e bëni, prova thjesht ndalon.

Planet nga 1211 Lekë në muaj

  • Ruby 4.0Rails, Sinatra ose çdo strukturë Rack
  • RAILS_ENVu caktua në prodhim për ju
  • 14 ditë falasprovë falas, Ruby e parazgjedhur
Një linjë vendosjeje nga një git push në një aplikacion të drejtpërdrejtë Rails

Pritje e Rails pa ekzekutuar serverin e aplikacionit

Rails tashmë përfshin config.ru që ne ofrojmë. Gem-et, ndërtimi, nisja dhe pesë versionet e fundit menaxhohen nga ana jonë.

Ruby 4.0 përmes Rack

Rails, Sinatra ose çdo strukturë Rack, e shërbyer nga config.ru prej vetë serverit të uebit.

bundle install në çdo vendosje

Paketat Gems nga skedari juaj Gemfile instalohen në paketën vetjake të versionit, më pas ekzekutohet ndërtimi juaj — assets:precompile, migrimet, çdo gjë që caktoni.

Prodhimi si parazgjedhje

RAILS_ENV, RACK_ENV dhe APP_ENV janë production, përveç nëse caktoni vlerat tuaja.

Kredencialet jashtë depos suaj

Vendosni RAILS_MASTER_KEY dhe URL-në e bazës suaj të të dhënave në panelin e variablave të mjedisit; ato ruhen në një depo sekretesh.

Përjashtimet që mund të lexoni

Çdo gjë që aplikacioni juaj Rails shkruan në stderr shfaqet në shikuesin e regjistrave të panelit të kontrollit.

Ekzekutoni Rake sipas një orari

Detyrat e natës rake, raportet ose pastrimet ekzekutohen si detyra të programuara.

Çdo vendosje është një version që mund ta zhbëni

Çdo dërgim (push) shpaketohet në direktorinë e tij, paketohet dhe ndërtohet aty, dhe vetëm atëherë aktivizohet drejtpërdrejt. Një instalim pakete ose një para-kompilim i dështuar nuk e zëvendëson kurrë versionin aktiv. Kthimi në cilindo nga pesë versionet e fundit bëhet me një klikim të vetëm.

  • bundle install dhe precompile përfundojnë përpara kalimit
  • Kthim prapa me një klikim në cilindo nga pesë publikimet e fundit
  • Një URL shikimi paraprak për çdo degë jashtë prodhimit
  • Fusha juaj me një certifikatë SSL falas
  • SSH në çdo paketë për rails console dhe korrigjim gabimesh
Një redaktues kodi pranë një aplikacioni Rails në ekzekutim

Nga depoja te një aplikacion Rails në punë e sipër

  1. Zgjidhni Ruby, filloni falas

    Ruby është i përzgjedhur tashmë në periudhën provuese; karta juaj mbahet vetëm për verifikim dhe nuk do të tarifohet.

  2. Lidhni depo-në

    Lidhni depo-në me Gemfile dhe config.ru tuaj, dhe zgjidhni degën që do të aktivizohet drejtpërdrejt.

  3. Caktoni para-kompilimin dhe të fshehtat

    Përdorni assets:precompile si komandë ndërtimi, më pas shtoni RAILS_MASTER_KEY dhe DATABASE_URL.

  4. Dërgoje

    Hedhjet në prodhim bëhen versione që mund t'i ktheni mbrapsht; degët e tjera bëhen pamje paraprake.

Çfarë ju ofron tashmë Rails

Një config.ru — Rails gjeneron një të tillë. Gem-et vijnë nga Gemfile juaj.

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

Planet e pritjes Ruby on Rails

Filloni me një aplikacion Rails në Dev Start; Dev Pro ekzekuton pesë dhe Dev Scale njëzet, me më shumë memorie dhe CPU për çdo aplikacion në çdo nivel.

Zinn® Dev Start

1212 Lekë/muaj

ose 12 120 Lekë në vit

Faqet e internetit
1
Magazinim NVMe
25 GB
Gjerësia e brezit
1 TB

Provë falas 14-ditore — kërkohet kartë, nuk tarifohet

Zgjidhni paketën tuaj
Fillo provën time falas

Developer Hosting ekzekuton kodin tuaj, prandaj ne kërkojmë një kartë për ta mbajtur provën falas për njerëz të vërtetë. Karta juaj nuk tarifohet — as sot, dhe as kur të përfundojë prova. Ju nuk paguani asgjë përveç nëse zgjidhni një plan; nëse nuk e bëni, prova thjesht ndalon.

Zinn® Dev Pro

2343 Lekë/muaj

ose 23 430 Lekë në vit

Faqet e internetit
5
Magazinim NVMe
100 GB në të gjitha faqet tuaja
Gjerësia e brezit
5 TB

Provë falas 14-ditore — kërkohet kartë, nuk tarifohet

Zgjidhni paketën tuaj
Fillo provën time falas

Developer Hosting ekzekuton kodin tuaj, prandaj ne kërkojmë një kartë për ta mbajtur provën falas për njerëz të vërtetë. Karta juaj nuk tarifohet — as sot, dhe as kur të përfundojë prova. Ju nuk paguani asgjë përveç nëse zgjidhni një plan; nëse nuk e bëni, prova thjesht ndalon.

Zinn® Dev Scale

8081 Lekë/muaj

ose 80 810 Lekë në vit

Faqet e internetit
20
Magazinim NVMe
500 GB në të gjitha faqet tuaja
Gjerësia e brezit
25 TB

Provë falas 14-ditore — kërkohet kartë, nuk tarifohet

Zgjidhni paketën tuaj
Fillo provën time falas

Developer Hosting ekzekuton kodin tuaj, prandaj ne kërkojmë një kartë për ta mbajtur provën falas për njerëz të vërtetë. Karta juaj nuk tarifohet — as sot, dhe as kur të përfundojë prova. Ju nuk paguani asgjë përveç nëse zgjidhni një plan; nëse nuk e bëni, prova thjesht ndalon.

  • Provoje më parëÇdo plan i menaxhuar fillon me një provë falas prej 14 ditësh, kështu që ju mund të vendosni një faqe të vërtetë në të para se të paguani për ndonjë gjë.
  • Garanci e kthimit të parave për 30 ditëNëse një plan i menaxhuar nuk është i duhuri për ju, na tregoni brenda 30 ditëve nga pagesa juaj e parë dhe ne do t'ju a rimbursojmë. Aplikacionet e hostimit janë të mbuluara. Lexoni politikën e rimbursimit
  • Mbështetje reale, e përfshirëMbështetja përfshihet në çdo plan, nga njerëz që menaxhojnë këtë platformë në vend të një skripti. Llogaritë që nuk mund të presin mund të kalojnë në krye të radhës. Si funksionon mbështetja me prioritet

Çfarë nuk ekzekutojnë këto plane

  • Nuk ka asnjë proces gjithmonë aktiv për Sidekiq ose Resque; ekzekutoni punën periodike si detyra të planifikuara.
  • Action Cable dhe përdorimet e tjera afatgjata të WebSocket i përkasin një serveri Zinn® Private Cloud.
  • Për kontejnerë ose Kubernetes, zgjidhni një server Zinn® Private Cloud.

Pritja Rails: pyetje

Cilin version të Ruby përdorni?

Ruby 4.0 përmes Rack. Aplikacioni juaj shërbehet nga config.ru dhe paketat gem vijnë nga Gemfile juaj në çdo vendosje.

A mund të pres një aplikacion Rails?

Po. Rails gjeneron skedarin config.ru që ne ofrojmë. Vendosni assets:precompile si komandën tuaj të ndërtimit dhe vendosni RAILS_MASTER_KEY dhe URL-në e bazës suaj të të dhënave në panelin e variablave të mjedisit.

A mund të pres Sinatra?

Po. Çdo aplikacion Rack funksionon në të njëjtën mënyrë: një config.ru, një Gemfile dhe një push.

A mund të ekzekutoj Sidekiq?

Sidekiq kërkon një proces që ekzekutohet gjatë gjithë kohës, të cilin këto plane nuk e ruajnë. Përdorni detyrat e planifikuara për punë periodike, ose ekzekutoni Sidekiq në një server Zinn® Private Cloud.

A më nevojitet Puma apo Passenger?

Jo. Serveri i uebit e ekzekuton vetë aplikacionin tuaj Rack, kështu që nuk ka asnjë server aplikacionesh për t'u instaluar apo konfiguruar.

A ka një provë falas?

Po. Periudha provuese zgjat 14 ditë kur zgjidhet Ruby; kërkohet një kartë, por nuk tarifohet, dhe nuk ka asgjë për të paguar përveç nëse zgjidhni një plan.

Përmbledhje e pritjes për zhvillues

Vendosni aplikacionin tuaj Rails sot

Ruby është parazgjedhur për periudhën tuaj provë 14-ditore. Kërkojmë një kartë vetëm për të parandaluar abuzimet dhe ajo nuk tarifohet gjatë kohës që e provoni.

Provë falas 14-ditore — kërkohet kartë, nuk tarifohet

Zgjidhni paketën tuaj
Fillo provën time falas

Developer Hosting ekzekuton kodin tuaj, prandaj ne kërkojmë një kartë për ta mbajtur provën falas për njerëz të vërtetë. Karta juaj nuk tarifohet — as sot, dhe as kur të përfundojë prova. Ju nuk paguani asgjë përveç nëse zgjidhni një plan; nëse nuk e bëni, prova thjesht ndalon.