Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

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

Автор: Михаил Омельченко

Загружено: 2020-05-09

Просмотров: 45472

Описание:

Как сделать deploy django на сервер. Настроим VPS digital ocean. Установим и настроим python, gunicorn, nginx, postgresql, supervisor. Подготовим проект к deploy. Работать будем на чистом vps без docker.
Файл с командами - https://gist.github.com/DJWOMS/11f91f...

--=--
Подписывайся на Telegram канал - https://t.me/django_school

О веб разработке и программировании простым языком.

Спонсорство - https://boosty.to/djangoschool
--=--
🔥Провожу индивидуальные занятия по python и веб разработке (django, fastapi, flask, javascript).
Обучаю с нуля, а так же провожу консультации для мидлов и синьоров.
--=--

00:00 - Старт
12:15 - Начало
13:22 Настройки должны быть разделены на локальные и для размещения на сервере
15:00 Создание local_settings и prod_settings
17:10 На локальном сервере статику и медиа раздаёт django, а на production раздаёт nginx (http сервер)
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 psycopg2-binary
1:30:50 Использование FileZilla для переноса файлов на сервер
1:33:05 Миграции
1:33:30 Закомментировали STATIC
1:34:30 Запуск проекта через gunicorn
1:35:35 Добавка ip-адреса к списку ALLOWED_HOSTS
1:37:00 Проксирование gunicorn в nginx (убираем адрес порта)
1:42:45 Настройка SSL
1:45:50 Подключение супервизора (чтобы gunicorn всегда был включен)
1:47:25 Активация супервизора
1:50:10 Создание суперпользователя проекта (сайта)
1:52:04 Сбор статики

#django3 #Deploy #VPS

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

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Celery + Django - теория  #1 | Django School | Михаил Омельченко

Celery + Django - теория #1 | Django School | Михаил Омельченко

Неужели гексагональная архитектура в Django — это миф? | Михаил Омельченко

Неужели гексагональная архитектура в Django — это миф? | Михаил Омельченко

Отказ от территорий? / Войска оставили позиции

Отказ от территорий? / Войска оставили позиции

Настройка сервера для Django 🔥 Git, Nginx, Gunicorn, PostgreSQL, домен, SSL-сертификат

Настройка сервера для Django 🔥 Git, Nginx, Gunicorn, PostgreSQL, домен, SSL-сертификат

Почему твой Второй Мозг не работает: ты неправильно понял Zettelkasten

Почему твой Второй Мозг не работает: ты неправильно понял Zettelkasten

Как поднять LLM на VPS | vLLM + Docker + Qwen 2.5 - полный гайд | Михаил Омельченко

Как поднять LLM на VPS | vLLM + Docker + Qwen 2.5 - полный гайд | Михаил Омельченко

API нейросети БЕСПЛАТНО | n8n RSS Агрегатор + AI Агент | Михаил Омельченко

API нейросети БЕСПЛАТНО | n8n RSS Агрегатор + AI Агент | Михаил Омельченко

Забрасываем наш Django-проект на хостинг с нуля за 25 минут!

Забрасываем наш Django-проект на хостинг с нуля за 25 минут!

ИИ ломает рынок IT! Реально ли войти в 2026? ИИ забирает работу у джунов? | Михаил Омельченко

ИИ ломает рынок IT! Реально ли войти в 2026? ИИ забирает работу у джунов? | Михаил Омельченко

Django в prod режиме + Postgres в Docker контейнере локально

Django в prod режиме + Postgres в Docker контейнере локально

Python  + Django + Ninja + ElasticSearch. Отзывы и рекомендации.

Python + Django + Ninja + ElasticSearch. Отзывы и рекомендации.

Advanced Django Project

Advanced Django Project

Эти ИДЕИ ВЗОРВУТ РЫНОК в 2026

Эти ИДЕИ ВЗОРВУТ РЫНОК в 2026

[2026] Feeling Good Mix - English Deep House, Vocal House, Nu Disco | Emotional / Intimate Mood

[2026] Feeling Good Mix - English Deep House, Vocal House, Nu Disco | Emotional / Intimate Mood

Программирование на ассемблере без операционной системы

Программирование на ассемблере без операционной системы

ChatGPT пишет в твоем стиле + обход детекторов | Промты персонализации нейросети | Михаил Омельченко

ChatGPT пишет в твоем стиле + обход детекторов | Промты персонализации нейросети | Михаил Омельченко

Шаблон Django проекта с конфигами для быстрого разворачивания сервера

Шаблон Django проекта с конфигами для быстрого разворачивания сервера

Miniflux + n8n + AI + Telegram| AI фильтрует и переводит RSS в Telegram | Михаил Омельченко

Miniflux + n8n + AI + Telegram| AI фильтрует и переводит RSS в Telegram | Михаил Омельченко

Deep House Mix 2024 | Deep House, Vocal House, Nu Disco, Chillout Mix by Diamond #3

Deep House Mix 2024 | Deep House, Vocal House, Nu Disco, Chillout Mix by Diamond #3

Кто такие devOps, что такое Docker на самом деле, Kubernetes - это сложно

Кто такие devOps, что такое Docker на самом деле, Kubernetes - это сложно

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com