From f8c8767a83d72463cf94076db5a494161dc96c79 Mon Sep 17 00:00:00 2001 From: Yax <1949284+kianby@users.noreply.github.com> Date: Sun, 12 Dec 2021 11:41:00 +0100 Subject: [PATCH] improve local testing shell script --- set_perms_local | 36 +++++++++++++++++++++++++++++------- 1 file changed, 29 insertions(+), 7 deletions(-) diff --git a/set_perms_local b/set_perms_local index 9473db1..fe4c7c4 100755 --- a/set_perms_local +++ b/set_perms_local @@ -9,11 +9,33 @@ docker-compose () # =========================================================================== # Configure -# disable unused services -chmod -x baikal/docker-compose.baikal.yml -chmod -x posteio/docker-compose.posteio.yml -chmod -x netdata/docker-compose.netdata.yml -chmod -x photo/docker-compose.pigallery.yml +if [[ $# -eq 0 ]] ; then + echo 'Nothing to do' + exit 0 +fi + +case "$1" in + "on") + # disable unused services + chmod -x baikal/docker-compose.baikal.yml + chmod -x posteio/docker-compose.posteio.yml + chmod -x netdata/docker-compose.netdata.yml + chmod -x photo/docker-compose.pigallery.yml + # local testing + chmod -x traefik/docker-compose.traefik.yml + exit 0;; + "off") + # restore state + chmod +x baikal/docker-compose.baikal.yml + chmod +x posteio/docker-compose.posteio.yml + chmod +x netdata/docker-compose.netdata.yml + chmod +x photo/docker-compose.pigallery.yml + chmod +x traefik/docker-compose.traefik.yml + exit 0;; + *) + echo "Unknown command: on/off are valid values" + exit 1;; +esac + + -# local testing -chmod -x traefik/docker-compose.traefik.yml