913 B
913 B
Runbook: Обновление
Обновление с нулевым даунтаймом
# 1. Задеплоить новую версию на второй порт (8021)
# 2. Проверить health нового инстанса
curl http://localhost:8021/health
# 3. Переключить Nginx на новый порт
# 4. Остановить старый инстанс
Обновление зависимостей
# 1. Обновить requirements.txt
pip install --upgrade -r requirements.txt
# 2. Проверить
ruff check .
pytest
# 3. Закоммитить
git add requirements.txt && git commit -m "chore: update dependencies"
Откат
# 1. Откатить код
git revert HEAD
# 2. Откатить БД (если была миграция)
alembic downgrade -1
# 3. Перезапустить
systemctl restart voidea