Comment pouvons-nous vous aider ?

Recherchez dans nos guides et tutoriels, ou parcourez les catégories ci-dessous.

Comment déployer mon projet Django ?

  1. Dans le panneau, ouvrez Mes serveurs et cliquez sur votre serveur.
  2. Dans l'onglet Vue d'ensemble, attendez que la ligne Application indique « Django is ready ». La page se rafraîchit toute seule.
  3. Ouvrez le lien de la ligne Adresse d'administration et saisissez les informations des lignes Identifiant et Mot de passe.

Travailler sur le projet

Connectez-vous en SSH et lancez :

su - app

cd ~/proje

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

La dernière ligne charge les paramètres de production. Ensuite, venv/bin/python manage.py migrate et venv/bin/python manage.py collectstatic fonctionnent. Utilisez venv/bin/pip install pour ajouter des paquets. Quand votre code change, lancez systemctl restart uygulama en tant que root.

Fichiers

  • Paramètres de production : ~/proje/proje/uretim.py
  • Valeurs secrètes : /etc/seturack-django.env
  • Le nom de la base de données et l'utilisateur sont tous deux django, sur l'hôte 127.0.0.1. PostgreSQL n'est pas ouvert vers l'extérieur.

Votre propre domaine

  1. Faites pointer l'enregistrement A de votre domaine vers l'adresse IP de votre serveur.
  2. En root, remplacez partout l'ancien nom : sed -i 's/OLD_NAME/yourdomain.com/g' /etc/caddy/Caddyfile. OLD_NAME est la partie après https:// dans l'adresse affichée dans le panneau.
  3. Lancez systemctl reload caddy.

Caddy obtient et renouvelle le certificat tout seul.

Écrivez aussi votre domaine dans DJANGO_ALAN et DJANGO_ADRES dans /etc/seturack-django.env. Seuls 80, 443 et 22 pour SSH sont ouverts vers l'extérieur.

Pas encore de serveur ? Commandez un serveur avec Django installé : vous choisissez la taille et vous payez ce que vous choisissez.

Cet article vous a-t-il été utile ?

Merci pour votre retour !

Besoin d'aide supplémentaire ?

Si vous ne trouvez pas ce dont vous avez besoin, contactez-nous.