Some checks failed
Deploy quoter Microservice on push / deploy (push) Failing after 39m16s
- 🔑 **JWT_SECRET → JWT_SECRET_KEY**: Используется `JWT_SECRET_KEY` для совместимости с `@core`, `@inbox`, `@presence` - Fallback на `JWT_SECRET` для обратной совместимости - Обновлена документация: README.md, configuration.md - **BREAKING**: Требует установки `JWT_SECRET_KEY` в production (или использование legacy `JWT_SECRET`) ### Fixed (Tests & Code Quality) - 🧪 **Удален мертвый код**: Removed unused mock functions and structs from tests - 🔧 **Исправлены async тесты**: Changed `#[test]` → `#[tokio::test]` для async функций - 🧹 **Чистые warnings**: Все тесты компилируются без warnings - 📝 **Префиксы unused полей**: `_field` вместо `#[allow(dead_code)]`
Quoter Documentation
Simple file upload proxy with S3 storage and user quotas.
📚 Documentation
🚀 Quick Start
- upload-quickstart.md - Быстрый старт для upload клиентов
- upload-client-guide.md - Полное руководство по API
🔧 Setup & Configuration
- SETUP.md - Installation, configuration, and deployment
- configuration.md - Environment variables reference
- architecture.md - Technical details for developers
📖 Features & Integration
- features.md - What Quoter does
- how-it-works.md - System overview
- vercel-frontend-migration.md - Vercel integration guide
🎯 Key Concept
Quoter = Upload + Storage. Vercel = Thumbnails + Optimization.
Upload files to Quoter → Store in S3 → Serve via Vercel Edge API for best performance.