[0.6.1] - 2025-09-02
### 🚀 Изменено - Упрощение архитектуры - **Генерация миниатюр**: Полностью удалена из Quoter, теперь управляется Vercel Edge API - **Очистка legacy кода**: Удалены все функции генерации миниатюр и сложность - **Документация**: Сокращена с 17 файлов до 7, следуя принципам KISS/DRY - **Смена фокуса**: Quoter теперь сосредоточен на upload + storage, Vercel обрабатывает миниатюры - **Логирование запросов**: Добавлена аналитика источников для оптимизации CORS whitelist - **Реализация таймаутов**: Добавлены настраиваемые таймауты для S3, Redis и внешних операций - **Упрощенная безопасность**: Удален сложный rate limiting, оставлена только необходимая защита upload ### 📝 Обновлено - Консолидирована документация в практическую структуру: - Основной README.md с быстрым стартом - docs/SETUP.md для конфигурации и развертывания - Упрощенный features.md с фокусом на основную функциональность - Добавлен акцент на Vercel по всему коду и документации ### 🗑️ Удалено - Избыточные файлы документации (api-reference, deployment, development, и т.д.) - Дублирующийся контент в нескольких документах - Излишне детальная документация для простого файлового прокси 💋 **Упрощение**: KISS принцип применен - убрали избыточность, оставили суть.
This commit is contained in:
@@ -45,11 +45,11 @@ ENV CARGO_HTTP_TIMEOUT=60
|
||||
ENV CARGO_HTTP_LOW_SPEED_LIMIT=10
|
||||
ENV RUSTC_FORCE_INCREMENTAL=0
|
||||
# Build dependencies only with extreme memory conservation
|
||||
RUN cargo build --release 2>&1 | head -100 && \
|
||||
RUN cargo build --release && \
|
||||
# Force cleanup of intermediate files to free memory
|
||||
cargo clean -p quoter && \
|
||||
# Keep only the dependency artifacts
|
||||
find target/release/deps -name "quoter*" -delete
|
||||
# Keep only the dependency artifacts (suppressing error if dir doesn't exist)
|
||||
find target/release/deps -name "quoter*" -delete 2>/dev/null || true
|
||||
|
||||
# Remove the default source file created by cargo new
|
||||
RUN rm src/*.rs
|
||||
|
||||
Reference in New Issue
Block a user