Φιλοξενία Ruby on Rails

Φιλοξενία Rails: git push, και η Ruby 4.0 εφαρμογή σας είναι live

Αναπτύξτε εφαρμογές Rails, Sinatra ή οποιαδήποτε εφαρμογή Rack από το Git. Κάθε push εκτελεί το bundle install και τη δόμησή σας, και στη συνέχεια αλλάζει σε ζωντανή λειτουργία — χωρίς να χρειάζεται να εκτελέσετε Puma ή NGINX.

Δωρεάν δοκιμή 14 ημερών — απαιτείται κάρτα, δεν χρεώνεστε

Επιλέξτε το stack σας
Έναρξη της δωρεάν δοκιμής μου

Το Developer Hosting εκτελεί τον δικό σας κώδικα, επομένως ζητάμε μια κάρτα για να διατηρήσουμε τη δωρεάν δοκιμή για πραγματικούς χρήστες. Η κάρτα σας δεν χρεώνεται — ούτε σήμερα, ούτε όταν λήξει η δοκιμή. Δεν πληρώνετε τίποτα εκτός εάν επιλέξετε ένα πρόγραμμα· εάν δεν το κάνετε, η δοκιμή απλώς διακόπτεται.

Προγράmματα από 12,99 € το μήνα

  • Ruby 4.0Rails, Sinatra ή οποιοδήποτε πλαίσιο Rack
  • RAILS_ENVορίστηκε σε παραγωγή για εσάς
  • 14 ημέρες δωρεάνδωρεάν δοκιμή, προεπιλεγμένο Ruby
Μια γραμμή διοχέτευσης ανάπτυξης από ένα git push σε μια ζωντανή εφαρμογή Rails

Φιλοξενία Rails χωρίς την εκτέλεση του διακομιστή εφαρμογής

Το Rails παρέχει ήδη το config.ru που εξυπηρετούμε. Τα gems, η δημιουργία, η εκκίνηση και οι τελευταίες πέντε εκδόσεις διαχειρίζονται από την πλευρά μας.

Ruby 4.0 μέσω Rack

Rails, Sinatra ή οποιοδήποτε πλαίσιο Rack, που εξυπηρετείται από το config.ru από τον ίδιο τον διακομιστή ιστού.

bundle install σε κάθε ανάπτυξη

Τα Gems από το Gemfile σας εγκαθίστανται στο ξεχωριστό πακέτο (bundle) της έκδοσης, και στη συνέχεια εκτελείται η δόμησή σας — assets:precompile, μεταφορές δεδομένων, ό,τι έχετε ορίσει.

Παραγωγή από προεπιλογή

Οι μεταβλητές RAILS_ENV, RACK_ENV και APP_ENV έχουν την τιμή production, εκτός εάν ορίσετε τις δικές σας τιμές.

Διαπιστευτήρια εκτός του αποθετηρίου σας

Εισαγάγετε το RAILS_MASTER_KEY και τη διεύθυνση URL της βάσης δεδομένων σας στον πίνακα μεταβλητών περιβάλλοντος· αποθηκεύονται σε ασφαλές χώρο αποθήκευσης μυστικών.

Εξαιρέσεις που μπορείτε να διαβάσετε

Ό,τι γράφει η εφαρμογή Rails σας στο stderr εμφανίζεται στο πρόγραμμα προβολής αρχείων καταγραφής του πίνακα ελέγχου.

Εκτέλεση του Rake βάσει χρονοδιαγράμματος

Οι νυχτερινές εργασίες rake, οι αναφορές ή οι εκκαθαρίσεις εκτελούνται ως προγραμματισμένες εργασίες.

Κάθε ανάπτυξη είναι μια έκδοση την οποία μπορείτε να αναιρέσετε

Κάθε προώθηση αποσυμπιέζεται στον δικό της κατάλογο, ομαδοποιείται και δημιουργείται εκεί, και μόνο τότε τίθεται σε παραγωγική λειτουργία. Μια αποτυχημένη εγκατάσταση πακέτου ή προ-μεταγλώττιση δεν αντικαθιστά ποτέ την ενεργή έκδοση. Η επιστροφή σε οποιαδήποτε από τις τελευταίες πέντε εκδόσεις γίνεται με ένα μόνο κλικ.

  • Οι εντολές bundle install και precompile ολοκληρώνονται πριν από την εναλλαγή
  • Επαναφορά με ένα κλικ σε οποιαδήποτε από τις τελευταίες πέντε εκδόσεις
  • Ένα URL προεπισκόπησης για κάθε κλάδο εκτός παραγωγής
  • Ο τομέας σας με δωρεάν πιστοποιητικό SSL
  • SSH σε κάθε πρόγραμμα για rails console και εντοπισμό σφαλμάτων
Ένα πρόγραμμα επεξεργασίας κώδικα δίπλα σε μια εκτελούμενη εφαρμογή Rails

Από το αποθετήριο σε μια εφαρμογή Rails που εκτελείται

  1. Επιλέξτε Ruby, ξεκινήστε δωρεάν

    Το Ruby είναι ήδη επιλεγμένο στη δοκιμαστική έκδοση. Η κάρτα σας δεσμεύεται για επαλήθευση και δεν χρεώνεται.

  2. Σύνδεση αποθετηρίου

    Συνδέστε το αποθετήριο με τα αρχεία Gemfile και config.ru σας και επιλέξτε τον κλάδο που θα τεθεί σε λειτουργία.

  3. Ορισμός προμεταγλώττισης και μυστικών

    Χρησιμοποιήστε το assets:precompile ως εντολή δόμησης και, στη συνέχεια, προσθέστε τα RAILS_MASTER_KEY και DATABASE_URL.

  4. Αποστολή

    Οι προωθήσεις στην παραγωγή γίνονται εκδόσεις τις οποίες μπορείτε να επαναφέρετε· οι άλλοι κλάδοι γίνονται προεπισκοπήσεις.

Τι σας παρέχει ήδη το Rails

Ένα config.ru — το Rails δημιουργεί ένα. Τα gems προέρχονται από το 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 είκοσι, με περισσότερη μνήμη και CPU ανά εφαρμογή σε κάθε επίπεδο.

Zinn® Dev Start

12,99 €/μήνα

ή 129,90 € τον χρόνο

Ιστότοποι
1
Αποθήκευση NVMe
25 GB
Εύρος ζώνης
1 TB

Δωρεάν δοκιμή 14 ημερών — απαιτείται κάρτα, δεν χρεώνεστε

Επιλέξτε το stack σας
Έναρξη της δωρεάν δοκιμής μου

Το Developer Hosting εκτελεί τον δικό σας κώδικα, επομένως ζητάμε μια κάρτα για να διατηρήσουμε τη δωρεάν δοκιμή για πραγματικούς χρήστες. Η κάρτα σας δεν χρεώνεται — ούτε σήμερα, ούτε όταν λήξει η δοκιμή. Δεν πληρώνετε τίποτα εκτός εάν επιλέξετε ένα πρόγραμμα· εάν δεν το κάνετε, η δοκιμή απλώς διακόπτεται.

Zinn® Dev Pro

25,99 €/μήνα

ή 259,90 € τον χρόνο

Ιστότοποι
5
Αποθήκευση NVMe
100 GB σε όλους τους ιστότοπούς σας
Εύρος ζώνης
5 TB

Δωρεάν δοκιμή 14 ημερών — απαιτείται κάρτα, δεν χρεώνεστε

Επιλέξτε το stack σας
Έναρξη της δωρεάν δοκιμής μου

Το Developer Hosting εκτελεί τον δικό σας κώδικα, επομένως ζητάμε μια κάρτα για να διατηρήσουμε τη δωρεάν δοκιμή για πραγματικούς χρήστες. Η κάρτα σας δεν χρεώνεται — ούτε σήμερα, ούτε όταν λήξει η δοκιμή. Δεν πληρώνετε τίποτα εκτός εάν επιλέξετε ένα πρόγραμμα· εάν δεν το κάνετε, η δοκιμή απλώς διακόπτεται.

Zinn® Dev Scale

88,99 €/μήνα

ή 889,90 € τον χρόνο

Ιστότοποι
20
Αποθήκευση NVMe
500 GB σε όλους τους ιστότοπούς σας
Εύρος ζώνης
25 TB

Δωρεάν δοκιμή 14 ημερών — απαιτείται κάρτα, δεν χρεώνεστε

Επιλέξτε το stack σας
Έναρξη της δωρεάν δοκιμής μου

Το 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 και τα gems προέρχονται από το 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 σας σήμερα

Το Ruby είναι προεπιλεγμένο για τη δοκιμαστική σας περίοδο 14 ημερών. Ζητάμε κάρτα μόνο για την αποτροπή καταχρήσεων και δεν χρεώνεται όσο τη δοκιμάζετε.

Δωρεάν δοκιμή 14 ημερών — απαιτείται κάρτα, δεν χρεώνεστε

Επιλέξτε το stack σας
Έναρξη της δωρεάν δοκιμής μου

Το Developer Hosting εκτελεί τον δικό σας κώδικα, επομένως ζητάμε μια κάρτα για να διατηρήσουμε τη δωρεάν δοκιμή για πραγματικούς χρήστες. Η κάρτα σας δεν χρεώνεται — ούτε σήμερα, ούτε όταν λήξει η δοκιμή. Δεν πληρώνετε τίποτα εκτός εάν επιλέξετε ένα πρόγραμμα· εάν δεν το κάνετε, η δοκιμή απλώς διακόπτεται.