aboutsummaryrefslogtreecommitdiff
path: root/straper/restore-configs.sh
diff options
context:
space:
mode:
authorLukasz Kasprzak <lukasz.kasprzak@pm.me>2026-03-20 12:52:43 +0100
committerLukasz Kasprzak <lukasz.kasprzak@pm.me>2026-03-20 12:52:43 +0100
commit294ca54fb3918bc3d15032e12f6263b832cee842 (patch)
tree7d0b8b594c03e51d9959c1a657e45cc795f5bde4 /straper/restore-configs.sh
parentcdac5c06ba38fcc324888700768c381e0abaecf3 (diff)
downloadbin-294ca54fb3918bc3d15032e12f6263b832cee842.tar.gz
bin-294ca54fb3918bc3d15032e12f6263b832cee842.zip
fix: docker in core packages, add user to docker group, tls category
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() {