mirror of
https://github.com/wasrusgen/zov-tech.git
synced 2026-06-03 19:04:49 +00:00
- ROADMAP.md — единый роадмап продукта (реализовано / в работе / бэклог) - agents/dev-status.md — состояние кода, долг, следующий шаг - agents/devops-status.md — VPS, блокеры, инфра-бэклог - agents/design-status.md — компоненты, нереализованные экраны - agents/feature-status.md — таблица функционала, приоритизированный бэклог - agents/test-status.md — покрытие, пробелы, следующий шаг - .claude/commands/review.md — мастер-команда: сводный отчёт по всем агентам - Все агенты обновлены: читают и пишут свой status.md в начале/конце работы Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
48 lines
2.2 KiB
Markdown
48 lines
2.2 KiB
Markdown
# Статус агента: DevOps / VPS
|
||
> Обновляется агентом `/project:devops` после каждой задачи.
|
||
|
||
**Последнее обновление:** 2026-05-18
|
||
**VPS:** `94.241.170.144` | **API:** `https://api.wasrusgen1.pro`
|
||
|
||
---
|
||
|
||
## ✅ Сделано
|
||
- Docker Compose: bot + backend + caddy — все сервисы работают
|
||
- Auto-deploy GitHub Pages через GitHub Actions при push в master
|
||
- HTTPS через Caddy — сертификат активен
|
||
- Pre-push hook защищает от деплоя сломанного кода
|
||
|
||
---
|
||
|
||
## 🔴 Блокеры
|
||
| Проблема | Описание | Решение |
|
||
|----------|----------|---------|
|
||
| Drive 404 для shipments/arrivals | Сервисный аккаунт `zov-backend@zov-sborka.iam.gserviceaccount.com` не имеет доступа к файлу отгрузок | ⏳ Ждём расшаривания файла `1KCJUXjhVR2NWEz9bD0kjTaEADsxF8gI5GMzLwJ2bw84` |
|
||
|
||
---
|
||
|
||
## ⚠️ Известные проблемы
|
||
| Проблема | Приоритет |
|
||
|----------|-----------|
|
||
| Нет алертинга при падении сервисов (только ручной мониторинг) | средний |
|
||
| Нет staging-окружения — правки идут сразу в прод | средний |
|
||
| Логи не ротируются автоматически | низкий |
|
||
|
||
---
|
||
|
||
## 📋 Бэклог DevOps
|
||
1. ✅ Проверить Drive-доступ после расшаривания файла
|
||
2. Настроить алертинг: если `/healthz` падает → уведомление в Telegram
|
||
3. Настроить staging (`api-dev.wasrusgen1.pro`) для тестирования без риска прода
|
||
4. Автоматическая ротация логов Docker
|
||
5. Backup Google Sheets → локальный снэпшот раз в сутки
|
||
|
||
---
|
||
|
||
## 🔜 Следующий шаг
|
||
**Проверить Drive-доступ** как только придёт подтверждение:
|
||
```bash
|
||
python -X utf8 tests/smoke_api.py
|
||
```
|
||
Ожидаем: `POST /api/shipments` и `POST /api/arrivals` перестают падать с 404.
|