#!/bin/bash
exec >> /4server/data/log/backupAll.log 2>&1
_self="$(realpath "${BASH_SOURCE[0]:-$0}")"; SBIN="$(dirname "$_self")"
source "$SBIN/helpers"
log "Starting backupAll"

BIN_PATH="$SBIN"

containers=$(docker ps --format '{{.Names}}' | grep -v '^traefik$' | grep -v '^beedb$')

if [ -z "$containers" ]; then
    log "No managed container_ids found."
    exit 0
fi

log "Triggering backup for:"
while IFS= read -r container; do
    log "  $container"
    touch "/4server/data/$container/cc/backup"
done <<< "$containers"
