Initial commit: VoIdeaAI - voice-first AI idea assistant
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
# 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
|
||||
```
|
||||
Reference in New Issue
Block a user