mirror of
https://github.com/R0m1k3/noteflow.git
synced 2026-10-11 17:29:37 +02:00
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:
2 files changed
+18
-5
No files matched your search
@@ -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
@@ -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
|
||||
Reference in new issue
Block a user