Files
Priceflow/walkthrough.md
Michael 6cf7f98843 feat: Optimisation performance (Async DB) et Ajout Rapport Analyse
- 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.
2026-01-07 19:43:42 +01:00

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 .env externe n'a été imposée.
  • État : La configuration reste centralisée dans docker-compose.yml avec les valeurs existantes pour une simplicité maximale.

Validation

  • La commande docker-compose config confirme 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