From fa59f10693644203d1d94d11f87b004872c678b5 Mon Sep 17 00:00:00 2001 From: zino Date: Mon, 20 Nov 2023 17:48:20 +0100 Subject: [PATCH] give more info --- deploy_funmaps.sh | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/deploy_funmaps.sh b/deploy_funmaps.sh index 4fb8a59..24d147e 100644 --- a/deploy_funmaps.sh +++ b/deploy_funmaps.sh @@ -3,6 +3,9 @@ # Exit immediately if a command exits with a non-zero status. set -e +# Set the base directory for the configuration repository +CONFIG_REPO_DIR="/opt/docker/lgsm-cs-funmaps-addon" + # Function to display [INFO] in blue and the message in default color info() { printf "\033[0;34m[INFO]\033[0m %s\n" "$1" @@ -11,14 +14,14 @@ info() { info "Stopping Docker container..." docker-compose down -info "Cloning configuration repository..." -sudo git clone ssh://git@git.zinomedia.de:222/zino/lgsm-cs-funmaps-addon.git /opt/docker/lgsm-cs-funmaps-addon +info "Cloning configuration repository to ${CONFIG_REPO_DIR}..." +sudo git clone ssh://git@git.zinomedia.de:222/zino/lgsm-cs-funmaps-addon.git "${CONFIG_REPO_DIR}" -info "Merging configuration with volumes..." -sudo rsync -a /opt/docker/lgsm-cs-funmaps-addon/ /opt/docker/lgsm-cs/volumes/ +info "Merging configuration from ${CONFIG_REPO_DIR} to volumes..." +sudo rsync -a "${CONFIG_REPO_DIR}/" volumes/ -info "Removing configuration repository..." -sudo rm -rf /opt/docker/lgsm-cs-funmaps-addon +info "Removing configuration repository from ${CONFIG_REPO_DIR}..." +sudo rm -rf "${CONFIG_REPO_DIR}" info "Starting Docker container with customized configuration..." docker-compose up -d