#!/bin/bash # Exit immediately if a command exits with a non-zero status. set -e # Function to display [INFO] in blue and the message in default color info() { printf "\033[0;34m[INFO]\033[0m %s\n" "$1" } 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 "Merging configuration with volumes..." sudo rsync -a /opt/docker/lgsm-cs-funmaps-addon/ /opt/docker/lgsm-cs/volumes/ info "Removing configuration repository..." sudo rm -rf /opt/docker/lgsm-cs-funmaps-addon info "Starting Docker container with customized configuration..." docker-compose up -d info "Deployment completed successfully."