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.
22 lines
1.1 KiB
Markdown
22 lines
1.1 KiB
Markdown
# 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).
|
|
```bash
|
|
docker-compose restart app
|
|
```
|