build-fix2
This commit is contained in:
@@ -23,11 +23,16 @@
|
||||
- **Упрощение**: Заменена `extract_and_validate_token` на `authenticate_request`
|
||||
|
||||
#### 🏗️ Архитектурные улучшения
|
||||
- Используем redis connection pool
|
||||
- **Redis Connection Pool**: Полноценный пул соединений с управлением ресурсами
|
||||
- **Библиотечная цель**: Добавлена `lib.rs` для тестирования модулей
|
||||
- **Модульность**: Четкое разделение ответственности между модулями
|
||||
- **Единообразие**: Все handlers теперь используют одинаковую логику аутентификации
|
||||
|
||||
#### 🚀 Деплой
|
||||
- **Dockerfile оптимизация**: Увеличен swap до 4GB, добавлены флаги экономии памяти
|
||||
- **Исправление сборки**: Сохранение `lib.rs` при сборке Docker образа
|
||||
- **Память**: `CARGO_BUILD_JOBS=1` и `RUSTFLAGS` для экономии памяти
|
||||
|
||||
#### 📋 Совместимость
|
||||
- **Обратная совместимость**: Все существующие API endpoints работают без изменений
|
||||
- **Graceful fallback**: Работа без Redis (JWT-only режим)
|
||||
|
||||
Reference in New Issue
Block a user