gradle-docker-compose-plugin
gradle-docker-compose-plugin copied to clipboard
Simplifies usage of Docker Compose for integration testing in Gradle environment.
`captureContainersOutput` is very useful, but when I have docker-compose with up to 10 services, this switch simply explodes my console. I think it would be nice to have option to...
I think there's something wonky with how the docker command is resolved. I commented about a simple workaround a few weeks ago on this on one of the closed tickets:...
Hi folks, I have a project with two sub-modules - application and functional-tests. Here is two use cases to run my functional tests: 1. local - I manually run `docker...
web: image: web healthcheck: interval: 5s timeout: 5s retries: 60 test: curl -sS http://127.0.0.1 || echo 1 worker image: worker depends_on: web: { condition: service_healthy } if I use depends_on...
Using this with mysql/maria: ``` plugins { id 'com.avast.gradle.docker-compose' version '0.17.6' } dockerCompose.isRequiredBy(test) dockerCompose { startedServices = ['db'] } ``` With a compose file with mariadb ``` version: '3.3' services:...
I sometimes run ComposeUp/ComposeDownForce from an init script. for example, running spring boot `bootRun`, I want to embed the port/host information in the config files. from and Ide, i already...
I noticed, that composeUp sometimes takes 4-5 seconds, even when the containers are running from previous execution. At other times, it is very fast, less than half a second. On...
With latest version (0.17.5 as of this issue), when using docker-compose v2.18.1, everything works fine. When docker-compose is updated to 2.21.0 (thru docker-desktop), we are getting: ``` > Task :composeUp...
We are using Docker containers to perform database migrations before we start running tests in gradle. For short lived migration containers we have no issue but for long running migration...
it seems that the value is not override