diff --git a/README.md b/README.md index 8579d22..4dd4f02 100644 --- a/README.md +++ b/README.md @@ -191,6 +191,41 @@ DELETE /api/todos/:id - File type whitelist - SQL prepared statements +## 🔧 DĂ©pannage + +### Erreur "no such column: n.image_filename" + +Cette erreur survient lorsque la base de donnĂ©es a Ă©tĂ© créée avec une ancienne version du schĂ©ma. + +**Solution automatique (recommandĂ©e)** : +L'application dĂ©tecte et ajoute automatiquement la colonne manquante au dĂ©marrage. RedĂ©ployez simplement : +```bash +docker-compose down +docker-compose up -d --build +``` + +**Solution manuelle** : +Si nĂ©cessaire, vous pouvez appliquer la migration manuellement : +```bash +docker exec notes-todo-app sh /app/migrations/run-migrations.sh +``` + +### Erreur de permissions sur les volumes Docker + +Si vous rencontrez des erreurs SQLITE_CANTOPEN ou EACCES, recrĂ©ez les volumes : +```bash +docker-compose down -v +docker-compose up -d --build +``` +⚠ Attention : Cela supprimera toutes les donnĂ©es existantes. + +### L'application ne dĂ©marre pas + +VĂ©rifiez les logs : +```bash +docker-compose logs -f notes-todo-app +``` + ## 📝 Licence MIT