Все действия должны выполняться с открытым приложением Docker Desktop для Windows! Рекомендуется закрыть требовательные по ресурсам компьютера приложения (игры, виртуальные машины, etc) для стабильной работы
- Создаем директорию в произвольном месте
- Клонируем репу себе
- Устанавливаем Docker Desktop
- Дожидаемся окончания установки
- В папке с файлом docker-compose.yml прописываем docker-compose up --build
Поздравляю, стенд развернут!
Все действия должны выполняться с работающим docker-compose!
- После успешного запуска заходим в командную строку
- Прописываем docker ps, получаем список всех исполняемых контейнеров
- После этого выбираем контейнер с бекендом, который находится на порте 8000
- Прописываем docker exec -it ID контейнера с бекендом bash
- После успешного захода в контейнер прописываем python manage.py migrate
- Выходим из контейнера
- Вносим изменения в код
- Заново собираем стенд
В папке с docker-compose.yml прописываем docker-compose up. Все действия в пунктах 1-2 выполняются один раз, если вы не меняете структуру базы данных или конфигурационные файлы Docker.