diff --git a/scripts/install.sh b/scripts/install.sh index e7d7b02b7..c6f702c9b 100644 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -72,14 +72,21 @@ cat >/etc/docker/daemon.json.coolify </etc/docker/daemon.json.coolify cat <<<$(jq -s '.[0] * .[1]' /etc/docker/daemon.json /etc/docker/daemon.json.coolify) >/etc/docker/daemon.json -DIFF=$(diff <(jq --sort-keys . /etc/docker/daemon.json) <(jq --sort-keys . /etc/docker/daemon.json.original-$DATE)) -if [ "$DIFF" != "" ]; then + +if [ -s /etc/docker/daemon.json.original-$DATE ]; then + DIFF=$(diff <(jq --sort-keys . /etc/docker/daemon.json) <(jq --sort-keys . /etc/docker/daemon.json.original-$DATE)) + if [ "$DIFF" != "" ]; then + echo "Docker configuration updated, restart docker daemon..." + systemctl restart docker + else + echo "Docker configuration is up to date." + fi +else echo "Docker configuration updated, restart docker daemon..." systemctl restart docker -else - echo "Docker configuration is up to date." fi + echo -e "-------------" mkdir -p /data/coolify/ssh/keys