docs: Update TODO with implementation results - container limits, NATS update, Qdrant fix

This commit is contained in:
Apple
2026-01-28 06:51:32 -08:00
parent 656115ef87
commit 9dcc3563f6

View File

@@ -52,8 +52,37 @@ docker pull nats:2.10-alpine
# Потім docker-compose up -d # Потім docker-compose up -d
``` ```
### Container Limits — ⚠️ НЕ НАЛАШТОВАНО ### Container Limits — НАЛАШТОВАНО (docker update)
Всі контейнери без memory/CPU limits. Рекомендовано додати в compose. | Контейнер | Memory Limit |
|-----------|--------------|
| vision-encoder | 4GB |
| neo4j, swapper | 2GB |
| qdrant, rag-service | 1GB |
| gateway, router, memory, crawl4ai | 512MB |
| postgres, nats, redis, minio | 256MB |
### Image Updates — ⚠️ ЧАСТКОВО
| Образ | Статус |
|-------|--------|
| NATS | ✅ Оновлено (2.10-alpine latest) |
| Qdrant | ❌ v1.12.5 несумісний, залишаємо v1.7.4 |
| Postgres | ❌ Не оновлювали (ризик) |
**Примітка:** Qdrant v1.12.5 має breaking changes з v1.7.4. Потрібна міграція даних.
---
## ✅ ДОДАТКОВО ВИКОНАНО (2026-01-28, друга сесія)
- [x] Container memory limits встановлено через `docker update`
- [x] NATS образ оновлено до latest 2.10-alpine
- [x] Qdrant ulimits виправлено (65536 nofile)
- [x] Trivy scan виконано — знайдено OpenSSL CVE-2025-15467
- [x] Prometheus rules перевірено — вже налаштовані
### Не вдалося:
- ❌ Qdrant v1.12.5 — несумісний з даними v1.7.4, потрібна міграція
- ⚠️ Prometheus targets — багато сервісів без /metrics endpoint
--- ---