#8 Deploy проекта Django на сервер | Django School | Михаил Омельченко

Аватар автора
Михаил Омельченко
Как сделать deploy django на сервер. Настроим VPS digital ocean. Установим и настроим python, gunicorn, nginx, postgresql, supervisor. Подготовим проект к deploy. Работать будем на чистом vps без docker. ---=--- ---=--- 🔥Провожу индивидуальные занятия по python и веб разработке (django, fastapi, flask, javascript). Обучаю с нуля, а так же провожу консультации для мидлов и синьоров. ---=--- 00:00 - Старт 12:15 - Начало 13:22 Настройки должны быть разделены на локальные и для размещения на сервере 15:00 Создание local_settings и prod_settings 18:20 Django использует STATIC_ROOT для сбора статики и только если DEBUG = False 19:00 Изменение SECRET_KEY в prod_settings 23:00 Указание в settings условия загрузки local и prod 28:50 Изменение url административной панели 30:00 Создание папки config и в ней gunicorn.conf. py 32:00 Можно определить несколько проектов, прописав разные порты в нескольких bind 33:50 Создание файла project.conf (настройки супервизора-демона) 1:06:00 Создание пользователя проекта (на сервере) 1:07:20 Добавление пользователя в группу sudo 1:07:45 Обновление системы 1:10:10 Установка nginx, git, supervisor 1:11:50 Установка postgresql 1:13:00 Создание базы данных (название, имя пользователи и пароль берутся из settings) 1:18:15 Создание виртуального окружения 1:19:15 Запуск виртуального окружения 1:19:38 Клонирование проекта с помощью git на сервер 1:21:06 Установление зависимостей 1:29:06 Установка gunicorn 1:29:33 Установка драйвера для postgresql...

0/0


0/0

0/0

0/0