Size nasıl yardımcı olabiliriz?

Rehberlerimizde ve eğitimlerimizde arama yapın ya da aşağıdaki kategorilere göz atın.

Django projemi nasıl yayına alırım?

Uygulamalar 111 görüntülenme Markdown
  1. Panelde Sunucularım sayfasını açın, sunucunuza tıklayın.
  2. Genel Bakış sekmesinde Uygulama satırında "Django hazır" yazmasını bekleyin. Sayfa kendini yeniler.
  3. Yönetim adresi satırındaki bağlantıyı açın ve Giriş adı ile Şifre satırlarındaki bilgileri yazın.

Projede çalışmak

SSH ile bağlanın ve şunları çalıştırın:

su - app

cd ~/proje

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

Son satır üretim ayarlarını yükler. Bundan sonra venv/bin/python manage.py migrate ve venv/bin/python manage.py collectstatic çalışır. Paket kurmak için venv/bin/pip install kullanın. Kod değişince root olarak systemctl restart uygulama çalıştırın.

Dosyalar

  • Üretim ayarları: ~/proje/proje/uretim.py
  • Gizli değerler: /etc/seturack-django.env
  • Veritabanı adı ve kullanıcısı django, sunucu 127.0.0.1. PostgreSQL dışarıya açık değildir.

Kendi alan adınız

  1. Alan adınızın A kaydını sunucunuzun IP adresine yönlendirin.
  2. Root olarak eski adı her yerde değiştirin: sed -i 's/ESKI_AD/alanadiniz.com/g' /etc/caddy/Caddyfile. ESKI_AD paneldeki adresin https:// sonrasıdır.
  3. systemctl reload caddy çalıştırın.

Caddy sertifikayı kendisi alır ve yeniler.

Alan adınızı /etc/seturack-django.env dosyasındaki DJANGO_ALAN ve DJANGO_ADRES değerlerine de yazın. Dışarıya yalnız 80, 443 ve SSH için 22 açıktır.

Henüz sunucunuz yok mu? Django kurulu sunucu sipariş edin: boyutu kendiniz seçersiniz, ne seçtiyseniz onu ödersiniz.

Faydalı oldu mu?

Geri bildiriminiz için teşekkürler!

Hâlâ Yardıma mı İhtiyacınız Var?

Aradığınızı bulamadıysanız bize yazın.