Як розгорнути проєкт 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. Коли код змінюється, виконайте від імені root systemctl restart uygulama.
Файли
- Робочі налаштування:
~/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: ви самі обираєте розмір і платите лише за обране.
Дякуємо за відгук!