Fix restore script permissions handling with sudo

Add sudo usage for data directory operations to handle Docker-created files
owned by UID 1000. The restore script now properly cleans and extracts data
with correct permissions, preventing "Permission denied" errors when restoring
backups.

Changes:
- Use sudo rm for cleaning existing data directory
- Use sudo tar for extracting backup data
- Add sudo chown to restore proper file ownership (1000:1000)
- Remove redundant success message from Makefile restore target

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
BeauTroll
2025-12-17 05:56:58 +01:00
parent 9ad3cbe0d7
commit e7d3b6cf16
2 changed files with 18 additions and 14 deletions

View File

@@ -78,7 +78,6 @@ restore: ## Restaure depuis une sauvegarde (usage: make restore FILE=backups/git
fi
@echo -e "$(BLUE)Restauration depuis $(FILE)...$(NC)"
@bash scripts/restore.sh "$(FILE)"
@echo -e "$(GREEN)Restauration terminée$(NC)"
## Mise à jour et maintenance