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
|
# Trouver le fichier .db dans le volume Docker
|
||||||
DB_CONTAINER="crowdlending-backend"
|
DB_CONTAINER="crowdlending-backend"
|
||||||
if docker ps --format '{{.Names}}' | grep -q "$DB_CONTAINER"; then
|
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/crowdlending.db "$BACKUP_DIR/crowdlending_$DATE.db" 2>/dev/null \
|
||||||
docker cp "$DB_CONTAINER":/app/data/backup_tmp.db "$BACKUP_DIR/crowdlending_$DATE.db" 2>/dev/null \
|
|
||||||
&& echo " ✓ Sauvegarde : backups/crowdlending_$DATE.db" \
|
&& echo " ✓ Sauvegarde : backups/crowdlending_$DATE.db" \
|
||||||
|| echo " ⚠ Impossible de copier la base (container arrêté ?), on continue."
|
|| echo " ⚠ Impossible de copier la base (container arrêté ?), on continue."
|
||||||
else
|
else
|
||||||
|
|||||||
Reference in New Issue
Block a user