From 27c8088f4136d9abe59663970677bdfa42f4bc42 Mon Sep 17 00:00:00 2001 From: Adam <897017+aSemy@users.noreply.github.com> Date: Sun, 9 Jan 2022 18:05:28 +0100 Subject: [PATCH] maybe fix docker build for kafka pipe?? --- modules/infra-kafka-pipe/build.gradle.kts | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/modules/infra-kafka-pipe/build.gradle.kts b/modules/infra-kafka-pipe/build.gradle.kts index 89066a3..d183740 100644 --- a/modules/infra-kafka-pipe/build.gradle.kts +++ b/modules/infra-kafka-pipe/build.gradle.kts @@ -22,7 +22,20 @@ val dockerBuildKafkaPipe by tasks.registering(Exec::class) { inputs.dir(dockerSrcDir) + val imageIdFile = file("$temporaryDir/docker-image-id.txt") + outputs.file(imageIdFile) + workingDir = dockerSrcDir.asFile commandLine = parseSpaceSeparatedArgs(""" docker-compose build kafka-pipe """) + + doLast { + imageIdFile.outputStream().use { os -> + exec { + workingDir = dockerSrcDir.asFile + commandLine = parseSpaceSeparatedArgs(""" docker-compose images -q kafka-pipe """) + standardOutput = os + } + } + } } -//tasks.assemble { dependsOn(dockerBuildKafkaPipe) } +tasks.assemble { dependsOn(dockerBuildKafkaPipe) }