zov-tech/agents/devops-status.md
wasrusgen 7b874e0195 feat: система активных агентов — ROADMAP, статусы, команда /project:review
- 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>
2026-05-18 11:16:27 +03:00

2.2 KiB
Raw Blame History

Статус агента: 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-доступ как только придёт подтверждение:

python -X utf8 tests/smoke_api.py

Ожидаем: POST /api/shipments и POST /api/arrivals перестают падать с 404.