kafka connect docker image setup

This commit is contained in:
Adam 2021-12-10 21:27:19 +01:00
parent adf55cb263
commit f4bb22c1f8
9 changed files with 219 additions and 8 deletions

View file

@ -6,7 +6,7 @@ plugins {
id("dev.adamko.kafkatorio.infra.process-runner")
}
val dockerComposeTaskGroup : String by extra("docker-compose")
val dockerComposeTaskGroup: String by extra("docker-compose")
val composeProjectName: String by extra(rootProject.name)
val srcDir: Directory by extra(layout.projectDirectory.dir("src"))
@ -14,12 +14,16 @@ val srcDir: Directory by extra(layout.projectDirectory.dir("src"))
val dockerUp by tasks.creating(Exec::class) {
group = dockerComposeTaskGroup
dependsOn(tasks.assemble)
workingDir = srcDir.asFile
commandLine = parseSpaceSeparatedArgs(""" docker-compose up -d """)
}
val dockerDown by tasks.creating(Exec::class) {
group = dockerComposeTaskGroup
workingDir = srcDir.asFile
commandLine = parseSpaceSeparatedArgs(""" docker-compose down """)
}

View file

@ -53,3 +53,5 @@ val updatePackageJson by tasks.registering(UpdatePackageJson::class) {
}
}
tasks.assemble { dependsOn(updatePackageJson) }