feat: хостинг изображений объявлений и ссылки в результатах
...
- Добавлен IMAGE_STORAGE_PATH, IMAGE_BASE_URL, MAX_IMAGES_IN_SEARCH в конфиг
- Добавлена модель ListingImage и поле images в ListingResult
- Новый модуль images.py: безопасное разрешение путей, построение URL, batch-загрузка из БД
- HTTP-маршрут /images/{image_path:path} через @mcp.custom_route для раздачи файлов
- search_similar_listings, search_by_metadata и get_listing_by_id возвращают image URLs
- Обновлены README, .env.example, describe_schema, SERVER_INSTRUCTIONS, тесты
- ruff clean, pytest 15 passed
Co-Authored-By: Claude <noreply@anthropic.com>
Eugene Sukhodolskiy
committed
1 day ago