chore(vwb): hygiène (B4+B6+B7)
- B4 : supprime le double logging dans backend/app.py. app.py est importé 2 fois (une fois comme __main__ via `python app.py`, une fois comme module `app` via `from app import socketio` dans api/websocket_handlers.py). Le RotatingFileHandler était donc ajouté 2× au root logger → chaque ligne loguée dupliquée. Fix : garde idempotente qui vérifie si un handler vers vwb.log existe déjà. - B6 : supprime les fichiers .pid résiduels (.backend.pid, .frontend.pid, .frontend_v4.pid) et les ajoute au .gitignore (avec *.lock, *.orig, *.bak). - B7 : ajoute launch.sh (wrapper → run_v4.sh par défaut, legacy → run.sh), clarifie en tête de run.sh et run_v4.sh la distinction frontend/ (legacy v3) vs frontend_v4/ (actif), et rectifie le README. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -2,18 +2,19 @@
|
||||
|
||||
Interface graphique pour créer des workflows RPA par glisser-déposer, sans écrire de code.
|
||||
|
||||
> **État actuel (avril 2026)** : la version active est `frontend_v4/` (Vite + React, port 3002), lancée par `./run_v4.sh` ou `./launch.sh` (wrapper).
|
||||
> Le dossier `frontend/` est conservé pour référence legacy (Create React App, port 3000), lancé par `./run.sh`.
|
||||
> Les sections `launch.sh setup/stop/restart/logs` ci-dessous sont historiques : seules `./launch.sh` (= `./run_v4.sh`) et `./launch.sh legacy` (= `./run.sh`) sont effectivement implémentées.
|
||||
|
||||
## 🚀 Démarrage Ultra-Rapide
|
||||
|
||||
### Méthode Simple (Recommandée)
|
||||
|
||||
```bash
|
||||
# Configuration initiale (une seule fois)
|
||||
./launch.sh setup
|
||||
# Démarrer l'application complète (frontend_v4, port 3002)
|
||||
./launch.sh
|
||||
|
||||
# Démarrer l'application complète
|
||||
./launch.sh start
|
||||
|
||||
# Ouvrir http://localhost:3000 dans votre navigateur
|
||||
# Ouvrir http://localhost:3002 dans votre navigateur
|
||||
```
|
||||
|
||||
**Sur Windows :**
|
||||
|
||||
Reference in New Issue
Block a user