From ee7e4aaa7f5aea6beee336c13db8afe5fa9bdb9d Mon Sep 17 00:00:00 2001 From: Aleksandr Myrnyi Date: Tue, 10 May 2022 10:52:34 +0200 Subject: [PATCH] Fix DockerCompose incompatibility (#319) --- bin/environment/docker-compose.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/bin/environment/docker-compose.sh b/bin/environment/docker-compose.sh index e00fee015..e23ed156a 100644 --- a/bin/environment/docker-compose.sh +++ b/bin/environment/docker-compose.sh @@ -21,6 +21,8 @@ function Environment::checkDockerComposeVersion() { exit 1 fi + updateComposeCovertWindowsPaths + Console::end "[OK]" } @@ -79,4 +81,13 @@ function Environment::getDockerComposeTTY() { fi } +# https://github.com/docker/compose/issues/9428 +function updateComposeCovertWindowsPaths() { + local dockerComposeVersion="2.5.0" + + if [ "$(Version::parse "${installedVersion}")" -ge "$(Version::parse "${dockerComposeVersion}")" ]; then + export COMPOSE_CONVERT_WINDOWS_PATHS=0 + fi +} + Registry::addChecker 'Environment::checkDockerComposeVersion'