Πώς μπορούμε να βοηθήσουμε;

Αναζητήστε στους οδηγούς και τα μαθήματά μας ή περιηγηθείτε στις παρακάτω κατηγορίες.

Πώς κάνω deploy το project Rails μου;

Εφαρμογές 136 προβολές Markdown
  1. Στο πάνελ ανοίξτε το Οι servers μου και πατήστε στον server σας.
  2. Στην καρτέλα Επισκόπηση, περιμένετε να γράψει η γραμμή Εφαρμογή «Το Ruby on Rails είναι έτοιμο». Η σελίδα ανανεώνεται μόνη της.
  3. Ανοίξτε τον σύνδεσμο της γραμμής Διεύθυνση ιστοτόπου. Η δοκιμαστική σελίδα δείχνει την έκδοση του Rails.

Εργασία στο project

Συνδεθείτε μέσω SSH και μεταβείτε στον χρήστη του project:

su - app

cd ~/uygulama

set -a; . /etc/seturack-rails.env; set +a

export PATH=$GEM_HOME/bin:$PATH

Μετά από αυτό λειτουργούν τα bundle install, bin/rails db:migrate και bin/rails assets:precompile. Όταν αλλάζει ο κώδικάς σας, εκτελέστε ως root systemctl restart uygulama.

Καλό είναι να ξέρετε

  • Η βάση είναι SQLite και βρίσκεται στον φάκελο storage. Αν θέλετε PostgreSQL ή MariaDB, εγκαταστήστε το με apt και αλλάξτε το config/database.yml.
  • Το Puma ακούει στη θύρα 3000 μόνο μέσα στον server.

Δικό σας domain

  1. Δείξτε την εγγραφή A του domain σας στη διεύθυνση IP του server σας.
  2. Ως root, αντικαταστήστε το παλιό όνομα παντού: sed -i 's/OLD_NAME/yourdomain.com/g' /etc/caddy/Caddyfile. Το OLD_NAME είναι το τμήμα μετά το https:// στη διεύθυνση που φαίνεται στο πάνελ.
  3. Εκτελέστε systemctl reload caddy.

Το Caddy παίρνει και ανανεώνει μόνο του το πιστοποιητικό.

Προς τα έξω είναι ανοιχτές μόνο οι 80, 443 και η 22 για SSH.

Δεν έχετε ακόμη server; Παραγγείλτε server με εγκατεστημένο το Ruby on Rails: επιλέγετε το μέγεθος και πληρώνετε μόνο γι' αυτό που επιλέγετε.

Ήταν χρήσιμο;

Ευχαριστούμε για τα σχόλιά σας!

Χρειάζεστε ακόμη βοήθεια;

Αν δεν βρίσκετε αυτό που χρειάζεστε, επικοινωνήστε μαζί μας.