| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Stack.Config.Docker
Description
Docker configuration
Synopsis
- addDefaultTag :: MonadThrow m => String -> Maybe Project -> Maybe AbstractResolver -> m String
- dockerOptsFromMonoid :: MonadThrow m => Maybe Project -> Maybe AbstractResolver -> DockerOptsMonoid -> m DockerOpts
- data StackDockerConfigException = ResolverNotSupportedException !(Maybe Project) !(Maybe AbstractResolver)
Documentation
Arguments
| :: MonadThrow m | |
| => String | base |
| -> Maybe Project | |
| -> Maybe AbstractResolver | |
| -> m String |
Add a default Docker tag name to a given base image.
dockerOptsFromMonoid :: MonadThrow m => Maybe Project -> Maybe AbstractResolver -> DockerOptsMonoid -> m DockerOpts Source #
Interprets DockerOptsMonoid options.
data StackDockerConfigException Source #
Exceptions thrown by Stack.Docker.Config.
Constructors
| ResolverNotSupportedException !(Maybe Project) !(Maybe AbstractResolver) | Only LTS resolvers are supported for default image tag. |
Instances
| Show StackDockerConfigException Source # | Show instance for StackDockerConfigException. |
Defined in Stack.Config.Docker Methods showsPrec :: Int -> StackDockerConfigException -> ShowS # show :: StackDockerConfigException -> String # showList :: [StackDockerConfigException] -> ShowS # | |
| Exception StackDockerConfigException Source # | Exception instance for StackDockerConfigException. |
Defined in Stack.Config.Docker | |