From e156af7fa0f85b02adac268ed816f1dc8ac4c439 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 11 Nov 2025 11:35:04 +0000 Subject: [PATCH] =?UTF-8?q?Docs:=20Ajout=20section=20d=C3=A9pannage=20dans?= =?UTF-8?q?=20le=20README?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Documentation pour l'erreur image_filename - Instructions de rĂ©solution automatique et manuelle - Ajout troubleshooting pour erreurs courantes --- README.md | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) 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