Safe Haskell | None |
---|---|
Language | Haskell2010 |
Docker types.
- data DockerOpts = DockerOpts {
- dockerEnable :: !Bool
- dockerImage :: !String
- dockerRegistryLogin :: !Bool
- dockerRegistryUsername :: !(Maybe String)
- dockerRegistryPassword :: !(Maybe String)
- dockerAutoPull :: !Bool
- dockerDetach :: !Bool
- dockerPersist :: !Bool
- dockerContainerName :: !(Maybe String)
- dockerRunArgs :: ![String]
- dockerMount :: ![Mount]
- dockerPassHost :: !Bool
- dockerDatabasePath :: !(Path Abs File)
- data DockerOptsMonoid = DockerOptsMonoid {
- dockerMonoidExists :: !(Maybe Bool)
- dockerMonoidEnable :: !(Maybe Bool)
- dockerMonoidRepoOrImage :: !(Maybe DockerMonoidRepoOrImage)
- dockerMonoidRegistryLogin :: !(Maybe Bool)
- dockerMonoidRegistryUsername :: !(Maybe String)
- dockerMonoidRegistryPassword :: !(Maybe String)
- dockerMonoidAutoPull :: !(Maybe Bool)
- dockerMonoidDetach :: !(Maybe Bool)
- dockerMonoidPersist :: !(Maybe Bool)
- dockerMonoidContainerName :: !(Maybe String)
- dockerMonoidRunArgs :: ![String]
- dockerMonoidMount :: ![Mount]
- dockerMonoidPassHost :: !(Maybe Bool)
- dockerMonoidDatabasePath :: !(Maybe String)
- data Mount = Mount String String
- data DockerMonoidRepoOrImage
- dockerEnableArgName :: Text
- dockerRepoArgName :: Text
- dockerImageArgName :: Text
- dockerRegistryLoginArgName :: Text
- dockerRegistryUsernameArgName :: Text
- dockerRegistryPasswordArgName :: Text
- dockerAutoPullArgName :: Text
- dockerDetachArgName :: Text
- dockerRunArgsArgName :: Text
- dockerMountArgName :: Text
- dockerContainerNameArgName :: Text
- dockerPersistArgName :: Text
- dockerPassHostArgName :: Text
- dockerDatabasePathArgName :: Text
Documentation
data DockerOpts Source
Docker configuration.
DockerOpts | |
|
data DockerOptsMonoid Source
An uninterpreted representation of docker options. Configurations may be "cascaded" using mappend (left-biased).
DockerOptsMonoid | |
|
Show DockerOptsMonoid | |
Monoid DockerOptsMonoid | Left-biased combine Docker options |
FromJSON DockerOptsMonoid | Decode uninterpreted docker options from JSON/YAML. |
Docker volume mount.
data DockerMonoidRepoOrImage Source
Options for Docker repository or image.
dockerEnableArgName :: Text Source
Docker enable argument name.
dockerRepoArgName :: Text Source
Docker repo arg argument name.
dockerImageArgName :: Text Source
Docker image argument name.
dockerRegistryLoginArgName :: Text Source
Docker registry login argument name.
dockerRegistryUsernameArgName :: Text Source
Docker registry username argument name.
dockerRegistryPasswordArgName :: Text Source
Docker registry password argument name.
dockerAutoPullArgName :: Text Source
Docker auto-pull argument name.
dockerDetachArgName :: Text Source
Docker detach argument name.
dockerRunArgsArgName :: Text Source
Docker run args argument name.
dockerMountArgName :: Text Source
Docker mount argument name.
dockerContainerNameArgName :: Text Source
Docker container name argument name.
dockerPersistArgName :: Text Source
Docker persist argument name.
dockerPassHostArgName :: Text Source
Docker pass host argument name.
dockerDatabasePathArgName :: Text Source
Docker database path argument name.