From 477d453e694b594cc2217df75c3a9c7bcdf11fdd Mon Sep 17 00:00:00 2001 From: UXwolt Date: Sat, 2 May 2026 12:49:35 +0000 Subject: [PATCH] Add --restart unless-stopped to container MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Auto-restarts the container on host reboot or docker daemon restart, but respects manual `woltspace stop`. No more "have to start the container every time." Same flag added to backup-restore command examples and HUMANS.md docs for consistency. No sudo needed — host user just needs to be in the docker group (standard linux setup, automatic on macOS Docker Desktop). Co-Authored-By: Claude Opus 4.7 --- HUMANS.md | 1 + woltspace | 3 +++ 2 files changed, 4 insertions(+) diff --git a/HUMANS.md b/HUMANS.md index ee9949c..8adfb94 100644 --- a/HUMANS.md +++ b/HUMANS.md @@ -233,6 +233,7 @@ To restore: ```bash docker stop woltspace && docker rm woltspace docker run -d --name woltspace \ + --restart unless-stopped \ -v ~/.woltspace/wolts-backup-:/workspace/wolts:rw \ -p 7777:7777 \ woltspace-backup: diff --git a/woltspace b/woltspace index 5638eb9..e66c42c 100755 --- a/woltspace +++ b/woltspace @@ -131,6 +131,7 @@ _start_container() { mkdir -p "$WOLTS_DIR/.claude" docker run -d \ --name "$CONTAINER_NAME" \ + --restart unless-stopped \ --env-file "$WOLTS_DIR/.env" \ -e HOST_UID=$(id -u) \ -e HOST_GID=$(id -g) \ @@ -478,6 +479,7 @@ fi echo "" echo "restore complete. run with:" echo " docker run -d --name woltspace \\" +echo " --restart unless-stopped \\" echo " -v $DIR/wolts:/workspace/wolts:rw \\" echo " -p 7777:7777 \\" echo " woltspace-backup:$TAG" @@ -499,6 +501,7 @@ RESTORE echo " cd woltspace-backup-$TAG && bash restore.sh" else echo " docker run -d --name $CONTAINER_NAME \\" + echo " --restart unless-stopped \\" echo " -v $BACKUP_DIR:/workspace/wolts:rw \\" echo " -p ${WOLTSPACE_PORT:-7777}:7777 \\" echo " woltspace-backup:$TAG"