dockerfix
This commit is contained in:
15
CHANGELOG.md
15
CHANGELOG.md
@@ -8,6 +8,21 @@
|
||||
- Ошибка происходила когда фильтр по топику не применялся, но проверка переменной выполнялась
|
||||
- Исправлено в функции `fetch_authors_with_stats()` в `resolvers/author.py:202`
|
||||
- API запрос `authors:stats:limit=20:offset=0:order=shouts:filter=all` теперь работает корректно
|
||||
- **🔧 cached_query arguments**: Исправлена ошибка `unexpected keyword argument 'limit'` в кэширующей функции
|
||||
- Внутренняя функция `fetch_authors_with_stats()` теперь принимает `**kwargs` для совместимости с `cached_query`
|
||||
- Исправлено дублирование вызовов кэширования при обработке авторов со статистикой
|
||||
|
||||
### 🚀 Docker Build Optimization
|
||||
- **⚡ Dockerfile improvements**: Кардинально оптимизирован процесс сборки Docker образа
|
||||
- Переупорядочены слои для максимального кэширования: системные пакеты → Python зависимости → Node.js зависимости → код приложения
|
||||
- Убрано дублирование установки пакетов (`uv sync` + `pip install`) - теперь только `uv`
|
||||
- Добавлены комментарии для понимания назначения каждого слоя
|
||||
- Использование `--frozen` флага для uv для ускорения установки
|
||||
- Объединены RUN команды для уменьшения количества слоёв
|
||||
- **📁 .dockerignore**: Создан оптимизированный `.dockerignore` файл
|
||||
- Исключены все файлы разработки, тесты, документация, логи
|
||||
- Значительно уменьшен размер контекста сборки
|
||||
- Исключены кэши и временные файлы для чистой сборки
|
||||
|
||||
## [0.9.19] - 2025-09-01
|
||||
|
||||
|
||||
Reference in New Issue
Block a user