Ruby on Rails ჰოსტინგი

Rails ჰოსტინგი: git push, და თქვენი Ruby 4.0 აპლიკაცია უკვე პირდაპირ ეთერშია

განათავსეთ Rails, Sinatra ან ნებისმიერი Rack აპლიკაცია Git-იდან. ყოველი push უშვებს bundle install-ს და თქვენს აწყობას, შემდეგ კი გადადის პირდაპირ ეთერში — Puma-ს ან NGINX-ის გაშვება საჭირო არ არის.

14-დღიანი უფასო საცდელი პერიოდი — ბარათი აუცილებელია, თანხა არ ჩამოიჭრება

აირჩიეთ თქვენი სტეკი
დაიწყეთ ჩემი უფასო საცდელი პერიოდი

Developer Hosting უზრუნველყოფს თქვენი საკუთარი კოდის გაშვებას, ამიტომ ვითხოვთ ბარათს, რათა უფასო საცდელი პერიოდი რეალური მომხმარებლებისთვის შევინარჩუნოთ. თქვენი ბარათიდან თანხა არ ჩამოიჭრება — არც დღეს და არც საცდელი პერიოდის დასრულებისას. არაფერს იხდით, სანამ ტარიფს არ აირჩევთ; თუ არ აირჩევთ, საცდელი პერიოდი უბრალოდ შეწყდება.

გეგმები 38,99 ₾ თვეში

  • Ruby 4.0Rails, Sinatra ან ნებისმიერი Rack ფრეიმვორკი
  • RAILS_ENVთქვენთვის გადაყვანილია პროდუქტიულ რეჟიმში
  • 14 დღე უფასოდუფასო საცდელი პერიოდი, Ruby წინასწარ არჩეულია
განთავსების მილსადენი git push-იდან მოქმედ Rails აპლიკაციამდე

Rails ჰოსტინგი აპლიკაციის სერვერის გაშვების გარეშე

Rails უკვე შეიცავს ჩვენ მიერ მიწოდებულ config.ru-ს. Gem-ები, აწყობა, გაშვება და ბოლო ხუთი რელიზი ჩვენს მხარეს მუშავდება.

Ruby 4.0 Rack-ის მეშვეობით

Rails, Sinatra ან ნებისმიერი Rack ფრეიმვორკი, რომელსაც თავად ვებ-სერვერი ემსახურება config.ru-დან.

bundle install ყოველ განთავსებაზე

Gem-ები თქვენი Gemfile-იდან ინსტალირდება რელიზის საკუთარ პაკეტში, შემდეგ ეშვება თქვენი ბილდი — assets:precompile, მიგრაციები, თუ რაც გაქვთ მითითებული.

ნაგულისხმევად საწარმოო

RAILS_ENV, RACK_ENV და APP_ENV არის production, თუ თქვენ არ მიუთითებთ საკუთარ მნიშვნელობებს.

ავტორიზაციის მონაცემები თქვენი რეპოზიტორიის გარეთ

განათავსეთ RAILS_MASTER_KEY და თქვენი მონაცემთა ბაზის URL გარემოს ცვლადების პანელში; ისინი ინახება საიდუმლო საცავში.

გამონაკლისები, რომელთა წაკითხვაც შეგიძლიათ

ყველაფერი, რასაც თქვენი Rails აპლიკაცია stderr-ში წერს, გამოჩნდება მართვის პანელის ჟურნალის მნახველში.

Rake-ის გაშვება განრიგის მიხედვით

ღამის rake დავალებები, ანგარიშები ან გასუფთავებები სრულდება როგორც დაგეგმილი დავალებები.

თითოეული განთავსება არის რელიზი, რომლის გაუქმებაც შეგიძლიათ

თითოეული push იხსნება საკუთარ დირექტორიაში, იკვრება და იგება იქვე, და მხოლოდ ამის შემდეგ ხდება მისი გააქტიურება. ჩაშლილი bundle install ან წინასწარი კომპილაცია არასოდეს ცვლის მოქმედ გამოშვებას. ბოლო ხუთი გამოშვებიდან ნებისმიერზე დაბრუნება შესაძლებელია ერთი დაწკაპუნებით.

  • bundle install და precompile სრულდება გადართვამდე
  • ერთი დაწკაპუნებით უკან დაბრუნება ბოლო ხუთი გამოშვებიდან ნებისმიერზე
  • წინასწარი გადახედვის URL ყოველი არასაწარმოო განშტოებისთვის
  • თქვენი დომენი უფასო SSL სერტიფიკატით
  • SSH ყველა გეგმაში rails კონსოლისა და გამართვისთვის
კოდის რედაქტორი გაშვებული Rails აპლიკაციის გვერდით

რეპოზიტორიიდან გაშვებულ Rails აპლიკაციამდე

  1. აირჩიეთ Ruby, დაიწყეთ უფასოდ

    Ruby უკვე მონიშნულია საცდელ ვერსიაში; თქვენი ბარათი შეჩერებულია გადამოწმებისთვის და თანხა არ ჩამოგეჭრებათ.

  2. რეპოზიტორიის დაკავშირება

    დააკავშირეთ რეპოზიტორია თქვენს Gemfile-თან და config.ru-თან, და აირჩიეთ ტოტი, რომელიც პირდაპირ ეთერში გაეშვება.

  3. წინასწარი კომპილაციისა და საიდუმლოების დაყენება

    გამოიყენეთ assets:precompile როგორც აგების ბრძანება, შემდეგ კი დაამატეთ RAILS_MASTER_KEY და DATABASE_URL.

  4. გაგზავნა

    პროდაქშენში გაგზავნილი ცვლილებები ხდება ვერსიები, რომელთა დაბრუნებაც შეგიძლიათ; სხვა განშტოებები ხდება წინასწარი გადახედვები.

რასაც Rails უკვე გაწვდით

config.ru — Rails ქმნის ერთს. Gem-ები მოდის თქვენი Gemfile-დან.

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

Ruby on Rails ჰოსტინგის გეგმები

დაიწყეთ ერთი Rails აპლიკაციით Dev Start-ზე; Dev Pro უზრუნველყოფს ხუთის, ხოლო Dev Scale ოცის გაშვებას, ყოველ ეტაპზე თითოეული აპლიკაციისთვის მეტი ოპერატიული მეხსიერებითა და პროცესორით.

Zinn® Dev Start

38,99 ₾/თვე

ან წელიწადში 389,90 ₾

ვებსაიტები
1
NVMe მეხსიერება
25 გბ
გამტარუნარიანობა
1 ტბ

14-დღიანი უფასო საცდელი პერიოდი — ბარათი აუცილებელია, თანხა არ ჩამოიჭრება

აირჩიეთ თქვენი სტეკი
დაიწყეთ ჩემი უფასო საცდელი პერიოდი

Developer Hosting უზრუნველყოფს თქვენი საკუთარი კოდის გაშვებას, ამიტომ ვითხოვთ ბარათს, რათა უფასო საცდელი პერიოდი რეალური მომხმარებლებისთვის შევინარჩუნოთ. თქვენი ბარათიდან თანხა არ ჩამოიჭრება — არც დღეს და არც საცდელი პერიოდის დასრულებისას. არაფერს იხდით, სანამ ტარიფს არ აირჩევთ; თუ არ აირჩევთ, საცდელი პერიოდი უბრალოდ შეწყდება.

Zinn® Dev Pro

74,99 ₾/თვე

ან წელიწადში 749,90 ₾

ვებსაიტები
5
NVMe მეხსიერება
100 გბ თქვენს ყველა საიტზე
გამტარუნარიანობა
5 ტბ

14-დღიანი უფასო საცდელი პერიოდი — ბარათი აუცილებელია, თანხა არ ჩამოიჭრება

აირჩიეთ თქვენი სტეკი
დაიწყეთ ჩემი უფასო საცდელი პერიოდი

Developer Hosting უზრუნველყოფს თქვენი საკუთარი კოდის გაშვებას, ამიტომ ვითხოვთ ბარათს, რათა უფასო საცდელი პერიოდი რეალური მომხმარებლებისთვის შევინარჩუნოთ. თქვენი ბარათიდან თანხა არ ჩამოიჭრება — არც დღეს და არც საცდელი პერიოდის დასრულებისას. არაფერს იხდით, სანამ ტარიფს არ აირჩევთ; თუ არ აირჩევთ, საცდელი პერიოდი უბრალოდ შეწყდება.

Zinn® Dev Scale

259,99 ₾/თვე

ან წელიწადში 2599,90 ₾

ვებსაიტები
20
NVMe მეხსიერება
500 გბ თქვენს ყველა საიტზე
გამტარუნარიანობა
25 ტბ

14-დღიანი უფასო საცდელი პერიოდი — ბარათი აუცილებელია, თანხა არ ჩამოიჭრება

აირჩიეთ თქვენი სტეკი
დაიწყეთ ჩემი უფასო საცდელი პერიოდი

Developer Hosting უზრუნველყოფს თქვენი საკუთარი კოდის გაშვებას, ამიტომ ვითხოვთ ბარათს, რათა უფასო საცდელი პერიოდი რეალური მომხმარებლებისთვის შევინარჩუნოთ. თქვენი ბარათიდან თანხა არ ჩამოიჭრება — არც დღეს და არც საცდელი პერიოდის დასრულებისას. არაფერს იხდით, სანამ ტარიფს არ აირჩევთ; თუ არ აირჩევთ, საცდელი პერიოდი უბრალოდ შეწყდება.

  • ჯერ სცადეთყველა მართული გეგმა იწყება 14-დღიანი უფასო საცდელი პერიოდით, ასე რომ, შეგიძლიათ რეალური საიტი განათავსოთ მანამ, სანამ რაიმეს გადაიხდით.
  • 30-დღიანი თანხის დაბრუნების გარანტიათუ მართული გეგმა თქვენთვის შესაფერისი არ არის, შეგვატყობინეთ პირველი გადახდიდან 30 დღის განმავლობაში და ჩვენ დაგიბრუნებთ თანხას. აპლიკაციის ჰოსტინგიც ფარავს ამას. თანხის დაბრუნების პოლიტიკის წაკითხვა
  • რეალური მხარდაჭერა, ჩართულიამხარდაჭერა შედის ყველა გეგმაში, ადამიანებისგან, რომლებიც მართავენ ამ პლატფორმას და არა სკრიპტს. ანგარიშებს, რომლებიც ვერ ითმენენ, შეუძლიათ რიგის თავში გადავიდნენ. როგორ მუშაობს პრიორიტეტული მხარდაჭერა

რას არ უშვებს ეს გეგმები

  • Sidekiq-ისთვის ან Resque-ისთვის მუდმივად მომუშავე პროცესი არ არსებობს; პერიოდული სამუშაო დაგეგმილ ამოცანებად გაუშვით.
  • Action Cable და WebSocket-ის სხვა ხანგრძლივი გამოყენება განკუთვნილია Zinn® Private Cloud სერვერისთვის.
  • კონტეინერებისთვის ან Kubernetes-ისთვის აირჩიეთ Zinn® Private Cloud სერვერი.

Rails ჰოსტინგი: კითხვები

Ruby-ის რომელ ვერსიას იყენებთ?

Ruby 4.0, Rack-ის მეშვეობით. თქვენი აპლიკაცია მოწოდებულია config.ru-დან, ხოლო gem-ები მიიღება თქვენი Gemfile-დან ყოველი განთავსებისას.

შემიძლია Rails აპლიკაციის ჰოსტინგი?

დიახ. Rails აგენერირებს config.ru-ს, რომელსაც ჩვენ ვემსახურებით. დააყენეთ assets:precompile თქვენს აწყობის ბრძანებად და შეიყვანეთ RAILS_MASTER_KEY და თქვენი მონაცემთა ბაზის URL გარემოს ცვლადების პანელში.

შემიძლია Sinatra-ს ჰოსტინგი?

დიახ. ნებისმიერი Rack აპლიკაცია ერთნაირად მუშაობს: config.ru, Gemfile და push.

შემიძლია Sidekiq-ის გაშვება?

Sidekiq-ს ესაჭიროება მუდმივად მომუშავე პროცესი, რასაც ეს ტარიფები არ ინარჩუნებს. პერიოდული სამუშაოებისთვის გამოიყენეთ დაგეგმილი დავალებები ან გაუშვით Sidekiq სერვერზე Zinn® Private Cloud.

მჭირდება Puma თუ Passenger?

არა. ვებ-სერვერი თავად უშვებს თქვენს Rack აპლიკაციას, ასე რომ, დასაინსტალირებელი ან კონფიგურირებადი აპლიკაციის სერვერი არ არსებობს.

ხელმისაწვდომია უფასო საცდელი პერიოდი?

დიახ. საცდელი პერიოდი გრძელდება 14 დღე Ruby-ის არჩევით; ბარათი აუცილებელია, მაგრამ თანხა არ ჩამოიჭრება, და არაფრის გადახდა არ მოგიწევთ, თუ ტარიფს არ აირჩევთ.

დეველოპერის ჰოსტინგის მიმოხილვა

განათავსეთ თქვენი Rails აპლიკაცია დღესვე

თქვენი 14-დღიანი საცდელი პერიოდისთვის წინასწარ არჩეულია Ruby. ბარათის მონაცემებს მხოლოდ ბოროტად გამოყენების თავიდან ასაცილებლად ვითხოვთ და საცდელი პერიოდის განმავლობაში თანხა არ ჩამოგეჭრებათ.

14-დღიანი უფასო საცდელი პერიოდი — ბარათი აუცილებელია, თანხა არ ჩამოიჭრება

აირჩიეთ თქვენი სტეკი
დაიწყეთ ჩემი უფასო საცდელი პერიოდი

Developer Hosting უზრუნველყოფს თქვენი საკუთარი კოდის გაშვებას, ამიტომ ვითხოვთ ბარათს, რათა უფასო საცდელი პერიოდი რეალური მომხმარებლებისთვის შევინარჩუნოთ. თქვენი ბარათიდან თანხა არ ჩამოიჭრება — არც დღეს და არც საცდელი პერიოდის დასრულებისას. არაფერს იხდით, სანამ ტარიფს არ აირჩევთ; თუ არ აირჩევთ, საცდელი პერიოდი უბრალოდ შეწყდება.