Восстановление сайта на Django

После неуплаты хостинга все данные проекта были удалены провайдером. Необходимо выполнить полное восстановление работоспособности веб-сайта, начиная с чистого сервера.

Исходные данные и цель

  • Исходный стек: Django, Python 3.7.
  • Имеется давняя резервная копия (бэкап) проекта, которая должна существенно упростить процесс восстановления.
  • Конечная цель: полностью рабочий и доступный сайт, развернутый на новом хостинге.

Основные задачи

  • Подготовка среды: установка и настройка Python 3.7, виртуального окружения, необходимых системных зависимостей.
  • Восстановление кода и данных из предоставленного бэкапа.
  • Установка и настройка зависимостей проекта (восстановление окружения по requirements.txt или аналогу).li>
  • Настройка базы данных: восстановление дампа (если есть) или применение миграций для создания структуры БД.
  • Конфигурация веб-сервера (например, Gunicorn/Uvicorn) и прокси-сервера (Nginx/Apache) для корректной работы сайта.
  • Настройка статических файлов и медиа-контента.
  • Проверка работоспособности всех основных функций сайта после развертывания.
  • При необходимости, выполнение базовых действий по обеспечению безопасности конфигурации.

Требования к исполнителю

  • Опыт работы с Django и развертыванием (deploy) проектов на Python.
  • Понимание процесса миграций, работы с базами данных, настройки веб-серверов.
  • Умение работать с резервными копиями и восстанавливать из них проекты.
  • Ответственный подход к задаче «восстановление с нуля».

Корректировка проекта вентиляции для столовой

Требуется оперативно внести изменения в существующий проект вентиляции столовой из-за добавления нового технологического оборудования. Необходимо определить наиболее эффективный способ: корректировка старого проекта или выпуск нового раздела.