diff --git a/gradle-plugins/docker-compose/src/main/kotlin/dev/adamko/geedeecee/GDCPlugin.kt b/gradle-plugins/docker-compose/src/main/kotlin/dev/adamko/geedeecee/GDCPlugin.kt index e1ca252..19f0579 100644 --- a/gradle-plugins/docker-compose/src/main/kotlin/dev/adamko/geedeecee/GDCPlugin.kt +++ b/gradle-plugins/docker-compose/src/main/kotlin/dev/adamko/geedeecee/GDCPlugin.kt @@ -57,6 +57,10 @@ abstract class GDCPlugin @Inject constructor( dockerComposeUp.configure { dependsOn(dockerComposeBuild) } dockerComposeRemove.configure { dependsOn(dockerComposeDown) } + target.tasks.withType().configureEach { + dependsOn(dockerComposeEnvUpdate) + } + target.tasks.withType().configureEach { workingDir.convention(gdcSettings.srcDir) dependsOn(dockerComposeEnvUpdate) diff --git a/modules/infra-kafka-pipe/build.gradle.kts b/modules/infra-kafka-pipe/build.gradle.kts index 132a027..26bedde 100644 --- a/modules/infra-kafka-pipe/build.gradle.kts +++ b/modules/infra-kafka-pipe/build.gradle.kts @@ -7,6 +7,10 @@ plugins { description = "Send events from a Factorio server to a Kafka topic " +geedeecee { + srcDir.set(layout.projectDirectory.dir("src")) +} + //val dockerSrcDir: Directory by extra tasks.dockerComposeUp {