Merge pull request #4 from R0m1k3/claude/dockerized-notes-todo-app-011CV1roGRbnm21wgtB2LMxP

Correction du problème de permissions SQLite avec volumes nommés
This commit is contained in:
LogiFlow authored and GitHub committed 2025-11-11 12:23:36 +01:00
commit 5b3837238f
2 files changed
+18 -5

No files matched your search

+12 -3
View File
@@ -104,12 +104,21 @@ docker-compose build
# Logs
docker-compose logs -f
# Backup base de données
# Backup base de données (depuis le volume Docker)
docker cp notes-todo-app:/app/data/notes.db ./backup_$(date +%Y%m%d).db
# Restore
docker cp ./backup.db notes-todo-app:/app/data/notes.db
# Restore base de données
docker cp ./backup_YYYYMMDD.db notes-todo-app:/app/data/notes.db
docker-compose restart
# Lister les volumes Docker
docker volume ls | grep notes
# Inspecter un volume
docker volume inspect noteflow_notes_data
# Supprimer les volumes (⚠️ supprime toutes les données)
docker-compose down -v
```
## ⚙️ Configuration Nginx
+6 -2
View File
@@ -7,8 +7,8 @@ services:
ports:
- "2222:2222"
volumes:
- ./data:/app/data
- ./public/uploads:/app/public/uploads
- notes_data:/app/data
- notes_uploads:/app/public/uploads
environment:
- NODE_ENV=production
- JWT_SECRET=${JWT_SECRET:-change_me_in_production_please_use_strong_secret}
@@ -25,6 +25,10 @@ services:
retries: 3
start_period: 40s
volumes:
notes_data:
notes_uploads:
networks:
nginx_default:
external: true