diff --git a/REBUILD-NOW.md b/REBUILD-NOW.md new file mode 100644 index 0000000..4214467 --- /dev/null +++ b/REBUILD-NOW.md @@ -0,0 +1,97 @@ +# 🚀 REBUILD ET REDÉMARRAGE + +## Les corrections SQL sont dĂ©jĂ  dans le code! + +Toutes les requĂȘtes SQL ont Ă©tĂ© converties de SQLite vers PostgreSQL dans le commit **8007c42**. + +## ✅ Il suffit de rebuild Docker + +```bash +docker-compose build notes-app +docker-compose restart notes-app +``` + +## ⏱ Ce qui va se passer + +1. **Build (1-2 minutes)** + - Docker va reconstruire l'image avec le code corrigĂ© + - Les 234 requĂȘtes SQL corrigĂ©es seront incluses + - ParamĂštres: `?` → `$1, $2, $3...` + - BoolĂ©ens: `= 1` → `= TRUE`, `= 0` → `= FALSE` + +2. **RedĂ©marrage (30 secondes)** + - PostgreSQL est dĂ©jĂ  prĂȘt + - L'application dĂ©marre avec le code corrigĂ© + - Les tables existent dĂ©jĂ  (pas de re-migration) + +3. **RĂ©sultat** + - ✅ Connexion `admin`/`admin` fonctionne + - ✅ Flux RSS fonctionnent + - ✅ Plus d'erreur SQL dans les logs + +## 🔍 VĂ©rifier que ça fonctionne + +### Pendant le redĂ©marrage, suivez les logs: + +```bash +docker-compose logs -f notes-app +``` + +### Vous DEVRIEZ voir: + +``` +✓ PostgreSQL connectĂ© +✓ Tables PostgreSQL créées avec succĂšs +✓ Base de donnĂ©es dĂ©jĂ  initialisĂ©e +📰 === RSS Scheduler V2 dĂ©marrĂ© === +🔄 === DĂ©but mise Ă  jour RSS === +📰 X flux Ă  traiter +✓ Serveur NoteFlow dĂ©marrĂ© sur le port 2222 +``` + +### Vous NE devriez PLUS voir: + +``` +❌ "syntax error at end of input" +❌ "operator does not exist: boolean = integer" +``` + +## đŸ“± Tester la connexion + +1. Ouvrez: **http://localhost:2222** +2. Connectez-vous: `admin` / `admin` +3. ✅ **SuccĂšs!** Vous verrez vos notes/tĂąches/flux RSS + +--- + +## 🎯 COMMANDE UNIQUE + +```bash +docker-compose build notes-app && docker-compose restart notes-app && docker-compose logs -f notes-app +``` + +Cette commande va: +1. Rebuild avec le code corrigĂ© +2. RedĂ©marrer l'application +3. Afficher les logs en temps rĂ©el + +Appuyez sur **Ctrl+C** pour arrĂȘter de suivre les logs (le serveur continue de tourner). + +--- + +## ✅ Checklist finale + +AprĂšs le redĂ©marrage: + +- [ ] Build terminĂ© sans erreur +- [ ] Logs affichent "✓ Serveur NoteFlow dĂ©marrĂ©" +- [ ] Pas d'erreur SQL dans les logs +- [ ] http://localhost:2222 accessible +- [ ] Connexion admin/admin rĂ©ussie +- [ ] Notes visibles +- [ ] Flux RSS fonctionnent + +--- + +**Commit appliquĂ©:** 8007c42 - Fix: Conversion SQL SQLite → PostgreSQL +**234 requĂȘtes SQL corrigĂ©es** et prĂȘtes Ă  l'emploi dans l'image Docker.