diff --git a/docker-updater.sh b/docker-updater.sh index be11e25..6cc92de 100644 --- a/docker-updater.sh +++ b/docker-updater.sh @@ -56,7 +56,7 @@ fi # Updating Docker containers for folder in */; do - cd $folder + cd $DOCKER_FOLDER/$folder # if .ignore file exists, skip the folder if [ -f ".ignore" ]; then @@ -65,6 +65,18 @@ for folder in */; do continue fi + # Check if docker-compose.yml or compose.yaml exists and remove the version attribute if it exists + if [ -f "docker-compose.yml" ]; then + echo -e "${LIGHT_BLUE}[$folder] Checking docker-compose.yml for obsolete version attribute" + sed -i '/^version:/d' docker-compose.yml + elif [ -f "compose.yaml" ]; then + echo -e "${LIGHT_BLUE}[$folder] Checking compose.yaml for obsolete version attribute" + sed -i '/^version:/d' compose.yaml + elif [ -f "compose.yml" ]; then + echo -e "${LIGHT_BLUE}[$folder] Checking compose.yml for obsolete version attribute" + sed -i '/^version:/d' compose.yml + fi + DOCKER_RUNNING=$(docker compose ps -q) if [ -n "$DOCKER_RUNNING" ]; then