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 { dockerCompose {
useComposeFiles.set(listOf("docker/docker-compose.yaml")) useComposeFiles.set(listOf("docker/docker-compose-test.yaml"))
setProjectName("event-demo-test")
} }
tasks.test { tasks.test {
dependsOn("composeUp") 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") { tasks.register<Copy>("copyEnv") {
@@ -58,7 +67,6 @@ tasks.register<Copy>("copyEnv") {
from("/docker") from("/docker")
into("/docker") into("/docker")
rename { rename {
println(it)
it.removeSuffix(".template") it.removeSuffix(".template")
} }
include(".env.template") include(".env.template")