arosenb2
04/24/2019, 11:35 PMimport org.testcontainers.containers.GenericContainer
import org.testcontainers.containers.wait.strategy.Wait
class KGenericContainer(imageName: String): GenericContainer<KGenericContainer>(imageName)
object RedisContainer {
val instance by lazy { startRedisContainer() }
private fun startRedisContainer() = KGenericContainer("redis:5.0.3-alpine").apply {
withExposedPorts(6379)
setWaitStrategy(Wait.forListeningPort())
start()
}
}