From 8b6b484a00e10f7f62d7fe735e04d99d6a73a1ac Mon Sep 17 00:00:00 2001 From: kenny Date: Sat, 10 Jan 2026 18:08:45 +0200 Subject: [PATCH] Added shell scripts --- clean.sh | 10 ++++++++++ power-all-docker.sh | 12 ++++++++++++ shutdown-all-docker.sh | 12 ++++++++++++ update-all-docker.sh | 15 +++++++++++++++ 4 files changed, 49 insertions(+) create mode 100755 clean.sh create mode 100755 power-all-docker.sh create mode 100755 shutdown-all-docker.sh create mode 100755 update-all-docker.sh diff --git a/clean.sh b/clean.sh new file mode 100755 index 0000000..128d9a1 --- /dev/null +++ b/clean.sh @@ -0,0 +1,10 @@ +set -xeu + +docker image prune + +docker container prune + +docker volume prune + +docker builder prune + diff --git a/power-all-docker.sh b/power-all-docker.sh new file mode 100755 index 0000000..411f86e --- /dev/null +++ b/power-all-docker.sh @@ -0,0 +1,12 @@ +set -xeu + +for dir in */; do + cd $dir + docker-compose up -d + #for dir2 in */; do + # cd $dir2 + # ls -d $PWD/* + # cd .. + #done + cd .. +done diff --git a/shutdown-all-docker.sh b/shutdown-all-docker.sh new file mode 100755 index 0000000..e747105 --- /dev/null +++ b/shutdown-all-docker.sh @@ -0,0 +1,12 @@ +set -xeu + +for dir in */; do + cd $dir + docker-compose down + #for dir2 in */; do + # cd $dir2 + # ls -d $PWD/* + # cd .. + #done + cd .. +done diff --git a/update-all-docker.sh b/update-all-docker.sh new file mode 100755 index 0000000..6b60ccd --- /dev/null +++ b/update-all-docker.sh @@ -0,0 +1,15 @@ +#!/usr/bin/env bash +set -xeu + +for dir in */; do + cd $dir + docker compose down + docker compose pull + docker compose up -d + #for dir2 in */; do + # cd $dir2 + # ls -d $PWD/* + # cd .. + #done + cd .. +done