fix: Testcontainer use unique name
This commit is contained in:
@@ -1,9 +1,5 @@
|
||||
package com.betriebsratkanzlei.legalconsenthub.config
|
||||
|
||||
import com.github.dockerjava.api.model.ExposedPort
|
||||
import com.github.dockerjava.api.model.HostConfig
|
||||
import com.github.dockerjava.api.model.PortBinding
|
||||
import com.github.dockerjava.api.model.Ports
|
||||
import org.springframework.boot.testcontainers.service.connection.ServiceConnection
|
||||
import org.springframework.context.annotation.Bean
|
||||
import org.springframework.context.annotation.Configuration
|
||||
@@ -21,18 +17,7 @@ class TestContainersConfig {
|
||||
.withDatabaseName("legalconsenthub")
|
||||
.withUsername("legalconsenthub")
|
||||
.withPassword("legalconsenthub")
|
||||
.withExposedPorts(5432)
|
||||
.withCreateContainerCmdModifier { cmd ->
|
||||
cmd.withName("legalconsenthub-backend")
|
||||
cmd.withHostConfig(
|
||||
HostConfig().apply {
|
||||
this.withPortBindings(
|
||||
PortBinding(
|
||||
Ports.Binding.bindPort(5432),
|
||||
ExposedPort(5432),
|
||||
),
|
||||
)
|
||||
},
|
||||
)
|
||||
cmd.withName("legalconsenthub-test-${System.currentTimeMillis()}")
|
||||
}.withReuse(true)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user