From 0328f5e45565d36d6a34ebc730be880f0a6edb80 Mon Sep 17 00:00:00 2001 From: "Buster \"Silver Eagle\" Neece" Date: Sat, 10 Jul 2021 06:48:01 -0500 Subject: [PATCH] #4388 -- Check for Docker Compose updates on the initial install. --- docker.sh | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/docker.sh b/docker.sh index db392aab2..dfe58b48e 100755 --- a/docker.sh +++ b/docker.sh @@ -287,7 +287,17 @@ install() { fi if [[ $(command -v docker-compose) && $(docker-compose --version) ]]; then - echo "Docker Compose is already installed! Continuing..." + # Check for update to Docker Compose + local CURRENT_COMPOSE_VERSION + CURRENT_COMPOSE_VERSION=$(docker-compose version --short) + + if [ "$(version-number "$COMPOSE_VERSION")" -gt "$(version-number "$CURRENT_COMPOSE_VERSION")" ]; then + if ask "Your version of Docker Compose is out of date. Attempt to update it automatically?" Y; then + install-docker-compose + fi + else + echo "Docker Compose is already installed and up to date! Continuing..." + fi else if ask "Docker Compose does not appear to be installed. Install Docker Compose now?" Y; then install-docker-compose