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

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

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

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

Εργασία στο project

Συνδεθείτε μέσω SSH και εκτελέστε:

su - app

cd ~/proje

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

Η τελευταία γραμμή φορτώνει τις ρυθμίσεις παραγωγής. Μετά από αυτήν λειτουργούν τα venv/bin/python manage.py migrate και venv/bin/python manage.py collectstatic. Για να προσθέσετε πακέτα χρησιμοποιήστε το venv/bin/pip install. Όταν αλλάζει ο κώδικάς σας, εκτελέστε ως root systemctl restart uygulama.

Αρχεία

  • Ρυθμίσεις παραγωγής: ~/proje/proje/uretim.py
  • Μυστικές τιμές: /etc/seturack-django.env
  • Το όνομα της βάσης και του χρήστη είναι και τα δύο django, με host 127.0.0.1. Η PostgreSQL δεν είναι ανοιχτή προς τα έξω.

Δικό σας 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 παίρνει και ανανεώνει μόνο του το πιστοποιητικό.

Γράψτε το domain σας και στα DJANGO_ALAN και DJANGO_ADRES του /etc/seturack-django.env. Προς τα έξω είναι ανοιχτές μόνο οι 80, 443 και η 22 για SSH.

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

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

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

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

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