module TestContainers
(
M.ImageTag,
M.Image,
M.imageTag,
M.ToImage,
M.fromTag,
M.fromBuildContext,
M.build,
M.ContainerRequest,
M.containerRequest,
M.setName,
M.setFixedName,
M.setSuffixedName,
M.setRandomName,
M.setCmd,
M.setVolumeMounts,
M.setRm,
M.setEnv,
M.setNetwork,
M.withNetwork,
M.withNetworkAlias,
M.setLink,
M.setExpose,
M.setWaitingFor,
M.withFollowLogs,
M.LogConsumer,
M.consoleLogConsumer,
M.NetworkRequest,
M.networkRequest,
M.withDriver,
M.withIpv6,
M.Network,
M.NetworkId,
M.createNetwork,
M.Port (..),
M.Container,
M.containerAlias,
M.containerGateway,
M.containerIp,
M.containerPort,
M.containerAddress,
M.containerReleaseKey,
M.containerImage,
M.run,
M.InspectOutput,
M.inspect,
M.stop,
M.kill,
M.rm,
M.withLogs,
M.WaitUntilReady,
M.waitUntilTimeout,
M.State,
M.Status (..),
M.stateError,
M.stateExitCode,
M.stateFinishedAt,
M.stateOOMKilled,
M.statePid,
M.stateStartedAt,
M.stateStatus,
M.waitForState,
M.successfulExit,
M.Pipe (..),
M.waitWithLogs,
M.waitForLogLine,
M.waitUntilMappedPortReachable,
M.waitForHttp,
M.MonadDocker,
M.TestContainer,
Config (..),
defaultDockerConfig,
determineConfig,
Tracer,
Trace (..),
newTracer,
M.DockerException (..),
M.TimeoutException (..),
M.UnexpectedEndOfPipe (..),
dockerHostOs,
isDockerOnLinux,
M.redis,
M.mongo,
ResIO,
runResourceT,
(&),
)
where
import TestContainers.Docker as M
import TestContainers.Image as M