micronaut-projects / micronaut-gradle-plugin

A Gradle Plugin for Micronaut
Apache License 2.0
65 stars 43 forks source link

Introduce extension for configuring docker --link #971

Open melix opened 6 months ago

melix commented 6 months ago

Issue description

It can be a bit cumbersome to configure all docker tasks to disable --link. We should maybe introduce an extension to setup this globally, eg.:

micronaut {
    docker {
       useCopyLink = false
    }
}

instead of:

tasks.withType(io.micronaut.gradle.docker.MicronautDockerfile).configureEach { useCopyLink = false }
tasks.withType(io.micronaut.gradle.docker.NativeImageDockerfile).configureEach { useCopyLink = false }

see #970