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