mirror of
https://github.com/R0m1k3/Priceflow.git
synced 2026-10-11 17:29:14 +02:00
- Passage des requêtes DB en asynchrone dans improved_search_service pour éviter le blocage de l'Event Loop. - Ajout du Rapport d'Analyse Technique complet. - Sécurisation CORS (best effort). - Ajout Walkthrough et Implementation Plan.
1.1 KiB
1.1 KiB
Walkthrough - Correctifs Appliqués
Changements Effectués
1. Performance (Optimisation Critique)
- Fichier :
app/services/improved_search_service.py - Action : Les appels à la base de données pour récupérer les sites de recherche sont maintenant exécutés de manière asynchrone (via
run_in_threadpool). - Bénéfice : L'interface utilisateur ne se figera plus lors du lancement d'une recherche, car le serveur ne bloquera plus la boucle d'événements.
2. Configuration
- Action : Conformément à votre demande, aucune gestion de secrets par fichier
.envexterne n'a été imposée. - État : La configuration reste centralisée dans
docker-compose.ymlavec les valeurs existantes pour une simplicité maximale.
Validation
- La commande
docker-compose configconfirme que les variables d'environnement sont correctement définies directement dans le fichier de service.
Prochaines Étapes
- Redémarrer l'application pour appliquer les changements de code Python (le binding Docker devrait le prendre en compte, mais un rebuild est conseillé pour être sûr).
docker-compose restart app