In JDK17, the ProcessEnvironment.theEnvironment was set to static final which does not allow us to set DOCKER_LOCATION and DOCKER_COMPOSE_LOCATION on Windows.
To fix:
Upgrade docker rule library
Instead of setting WIN_DOCKER_LOCATION, we require setting DOCKER_LOCATION and DOCKER_COMPOSE_LOCATION and print out errors when not set.
Context
Fix the Windows dev env not able to start the docker containers.
Description
In JDK17, the ProcessEnvironment.theEnvironment was set to static final which does not allow us to set DOCKER_LOCATION and DOCKER_COMPOSE_LOCATION on Windows.
To fix:
Context
Testing
./gradlew test
Documentation
NA
Known limitations
NA