use splited docker compose file in gradle

This commit is contained in:
2025-03-27 13:34:48 +01:00
parent d94c558989
commit c407ac6251

View File

@@ -45,11 +45,20 @@ tasks.withType<Test>().configureEach {
}
dockerCompose {
useComposeFiles.set(listOf("docker/docker-compose.yaml"))
useComposeFiles.set(listOf("docker/docker-compose-test.yaml"))
setProjectName("event-demo-test")
}
tasks.test {
dependsOn("composeUp")
dockerCompose.useComposeFiles.set(listOf("docker/docker-compose-test.yaml"))
dockerCompose.setProjectName("event-demo-test")
}
tasks.named("run") {
dependsOn("composeUp")
dockerCompose.useComposeFiles.set(listOf("docker/docker-compose-dev.yaml"))
dockerCompose.setProjectName("event-demo-dev")
}
tasks.register<Copy>("copyEnv") {
@@ -58,7 +67,6 @@ tasks.register<Copy>("copyEnv") {
from("/docker")
into("/docker")
rename {
println(it)
it.removeSuffix(".template")
}
include(".env.template")