module TestContainers
(
M.ImageTag
, M.Image
, M.imageTag
, M.ToImage
, M.fromTag
, M.fromBuildContext
, M.build
, M.ContainerRequest
, M.containerRequest
, M.setName
, M.setCmd
, M.setRm
, M.setEnv
, M.setLink
, M.setExpose
, M.setWaitingFor
, M.Container
, M.containerIp
, M.containerPort
, M.containerReleaseKey
, M.containerImage
, M.run
, M.InspectOutput
, M.inspect
, M.stop
, M.kill
, M.rm
, M.withLogs
, M.WaitUntilReady
, M.waitUntilTimeout
, M.Pipe(..)
, M.waitWithLogs
, M.waitForLogLine
, M.waitUntilMappedPortReachable
, M.MonadDocker
, Config(..)
, defaultDockerConfig
, dockerForMacConfig
, determineConfig
, M.DockerException(..)
, M.TimeoutException(..)
, M.UnexpectedEndOfPipe(..)
, dockerVersion
, isDockerForDesktop
, M.redis
, M.mongo
, ResIO
, runResourceT
, (&)
) where
import TestContainers.Docker as M
import TestContainers.Image as M
import Data.Function as M ((&))