summaryrefslogtreecommitdiffstats
path: root/server.sh
diff options
context:
space:
mode:
authorPeter2022-07-06 13:52:33 +0100
committerPeter2022-07-06 13:52:33 +0100
commit33ac9c7a20713eb4a1decab6fb2b4a14a54ed411 (patch)
tree631ceac96771ee077fba27672b769eef5dd7b91e /server.sh
parentf2199a306bb30ddf21e1bf513e3f69a0659c48ae (diff)
downloaddockerfiles-33ac9c7a20713eb4a1decab6fb2b4a14a54ed411.tar.gz
dockerfiles-33ac9c7a20713eb4a1decab6fb2b4a14a54ed411.tar.bz2
dockerfiles-33ac9c7a20713eb4a1decab6fb2b4a14a54ed411.zip
Shuffle around docker clean up
Performing at the start deleted stopped containers, as you'd expect but maybe not want
Diffstat (limited to 'server.sh')
-rw-r--r--server.sh14
1 files changed, 6 insertions, 8 deletions
diff --git a/server.sh b/server.sh
index c9ab741..3bfb450 100644
--- a/server.sh
+++ b/server.sh
@@ -101,12 +101,6 @@ function docker_build {
printf "WG_PRIVKEY=%s\\n" "$(password_manager pass 'wireguard private key')"
printf "DBPASSWORD=%s\\n" "$(password_manager pass postgresql)"
} >"$directory_script/.env"
- # clean up existing stuff
- echo Cleaning up existing docker files
- for i in volume image system network; do
- docker "$i" prune -f
- done
- docker system prune -af
# make network, if not existing
if ! printf "%s" "$(docker network ls)" | grep -q "proxy"; then
echo Creating docker network
@@ -120,8 +114,12 @@ function docker_build {
echo Deleting detected env file
rm "$directory_script/.env"
fi
- # clean up, again
- docker volume prune -f
+ # clean up existing stuff
+ echo Cleaning up existing docker files
+ for i in volume image system network; do
+ docker "$i" prune -f
+ done
+ docker system prune -af
}
function media_logger {
# specify directories