Files
voidea/template/docs/runbook/05-update.md
T

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