Fix docker compose ps command usage across scripts
Replace deprecated `docker compose ps | grep` patterns with the more reliable `docker compose ps --status running --services | grep` command. This ensures consistent container status checking across backup, restore, and update scripts. Also fix regex pattern in update.sh for French "oui" validation. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -89,8 +89,10 @@ log "${BLUE}[$(date '+%Y-%m-%d %H:%M:%S')] Début de la sauvegarde${NC}"
|
||||
log "Backup name: $BACKUP_NAME"
|
||||
|
||||
# Vérifier que les conteneurs sont en cours d'exécution
|
||||
if ! docker compose ps | grep -q 'gitea.*running'; then
|
||||
if ! docker compose ps --status running --services | grep -q '^gitea$'; then
|
||||
log "${RED}Erreur: Le conteneur Gitea n'est pas en cours d'exécution${NC}"
|
||||
log "État actuel:"
|
||||
docker compose ps
|
||||
exit 1
|
||||
fi
|
||||
|
||||
|
||||
Reference in New Issue
Block a user