ContainerBootstrap

abstract class ContainerBootstrap[RI, RO, ME <: ContainerBootstrap[RI, RO, ME]](containerName: ContainerName, exposedPorts: ExposedPorts, makeEnv: DockerIO[RI, Env], makeImage: DockerIO[RI, Image])
class Object
trait Matchable
class Any
ContainerBootstrap[RI, RO, ME]

Type members

Value members

Abstract methods

def makeZEnvironment(container: Container): ZIO[RI, Nothing, ZEnvironment[RO]]
def readyCheck(container: Container): RIO[RI, Boolean]

Concrete methods

def layer(implicit ev2: Tag[ME]): ZLayer[RI0, Nothing, RO]