كيف أنشر مشروع Django الخاص بي؟
- في اللوحة افتح خوادمي ثم انقر خادمك.
- في تبويب نظرة عامة، انتظر حتى يذكر صف التطبيق «Django جاهز». تتحدّث الصفحة من تلقاء نفسها.
- افتح الرابط في صف عنوان الإدارة وأدخل البيانات من صفّي اسم الدخول وكلمة المرور.
العمل على المشروع
اتصل عبر 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 لإضافة الحزم. عند تغيير شيفرتك نفّذ systemctl restart uygulama بصفة root.
الملفات
- إعدادات الإنتاج:
~/proje/proje/uretim.py - القيم السرية:
/etc/seturack-django.env - اسم قاعدة البيانات واسم المستخدم كلاهما
django، على المضيف127.0.0.1. PostgreSQL غير مفتوح للخارج.
نطاقك الخاص
- وجّه سجل A لنطاقك إلى عنوان IP لخادمك.
- بصفة root، استبدل الاسم القديم في كل مكان:
sed -i 's/OLD_NAME/yourdomain.com/g' /etc/caddy/Caddyfile. وOLD_NAMEهو الجزء الذي بعدhttps://في العنوان الظاهر في اللوحة. - نفّذ
systemctl reload caddy.
يحصل Caddy على الشهادة ويجدّدها من تلقاء نفسه.
اكتب نطاقك أيضًا في DJANGO_ALAN وDJANGO_ADRES داخل الملف /etc/seturack-django.env. المنافذ 80 و443 و22 لـ SSH فقط مفتوحة للخارج.
ليس لديك خادم بعد؟ اطلب خادمًا مثبتًا عليه Django: تختار الحجم وتدفع مقابل ما اخترته فقط.
شكرًا على ملاحظاتك!