@git-rodion
Младший Python программист

Как корректно сформировать процесс доставки Python приложения?

Привет!

Есть желание сделать небольшой pet проект с частой выгрузкой python кода на боевой сервер. Окружение у меня: supervisord служба (запускает и мониторит uvicorn), postgresql, nginx и django приложение внутри виртуального окружения вместе с uvicorn и прочими зависимостями. Сам процесс доставки кода организован с помощью git репозитория.

Так вот вопрос (расширено). Как наиболее корректно применять django миграции в базу и закидывать код поверх уже существующего при условии, что всё это крутится на боевом сервере и рядом обрабатываются запросы?

Останавливать ручками службы, дропать запросы и копировать код поверх существующего или...?
  • Вопрос задан
  • 86 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Django
Седой и строгий
Зачем? Просто:
git pull
python manage.py migrate
touch restart
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы