aboutsummaryrefslogtreecommitdiff
path: root/straper/restore-configs.sh
diff options
context:
space:
mode:
Diffstat (limited to 'straper/restore-configs.sh')
-rwxr-xr-xstraper/restore-configs.sh9
1 files changed, 9 insertions, 0 deletions
diff --git a/straper/restore-configs.sh b/straper/restore-configs.sh
index 9284f27..a9310cc 100755
--- a/straper/restore-configs.sh
+++ b/straper/restore-configs.sh
@@ -1474,6 +1474,15 @@ restore_docker() {
report "${SCRIPT_NAME}" "docker" "compose-full" "manual" "manual" \
"compose files available in secret DB; restore manually per stack" ""
fi
+
+ # Ensure primary user is in docker group
+ if ! $DRY_RUN && id "${PRIMARY_USER:-lukasz}" >/dev/null 2>&1; then
+ if ! id -nG "${PRIMARY_USER:-lukasz}" | grep -qw docker; then
+ usermod -aG docker "${PRIMARY_USER:-lukasz}" 2>/dev/null || true
+ report "${SCRIPT_NAME}" "docker" "docker-group" "fix" "changed" \
+ "${PRIMARY_USER:-lukasz} added to docker group — re-login required" ""
+ fi
+ fi
}
restore_monitoring() {