{-# LANGUAGE OverloadedStrings #-} module TestContainers.Image ( -- * Collection of pre-defined Docker images redis, mongo, -- * Building and managing images module Docker, ) where import TestContainers.Docker as Docker ( Image, ToImage, build, fromBuildContext, fromDockerfile, fromTag, ) -- | Image for Redis database. -- -- @ -- redis = fromTag "redis:5.0" -- @ -- -- @since 0.1.0.0 redis :: ToImage redis :: ToImage redis = ImageTag -> ToImage fromTag ImageTag "redis:5.0" -- | Image for Mongo database. -- -- @ -- mongo = Tag "mongo:4.0.17" -- @ -- -- @since 0.1.0.0 mongo :: ToImage mongo :: ToImage mongo = ImageTag -> ToImage fromTag ImageTag "mongo:4.0.17"