# Статус агента: 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.