fix: backup db par docker cp au lieu de sqlite3
This commit is contained in:
@@ -44,8 +44,7 @@ if [ "$DO_BACKUP" = true ]; then
|
||||
# Trouver le fichier .db dans le volume Docker
|
||||
DB_CONTAINER="crowdlending-backend"
|
||||
if docker ps --format '{{.Names}}' | grep -q "$DB_CONTAINER"; then
|
||||
docker exec "$DB_CONTAINER" sqlite3 /app/data/crowdlending.db ".backup '/app/data/backup_tmp.db'" 2>/dev/null || true
|
||||
docker cp "$DB_CONTAINER":/app/data/backup_tmp.db "$BACKUP_DIR/crowdlending_$DATE.db" 2>/dev/null \
|
||||
docker cp "$DB_CONTAINER":/app/data/crowdlending.db "$BACKUP_DIR/crowdlending_$DATE.db" 2>/dev/null \
|
||||
&& echo " ✓ Sauvegarde : backups/crowdlending_$DATE.db" \
|
||||
|| echo " ⚠ Impossible de copier la base (container arrêté ?), on continue."
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user