Safe Haskell | None |
---|---|
Language | Haskell2010 |
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)
- parseLtsName :: Text -> Maybe (Int, Int)
Documentation
:: 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.
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 showsPrec :: Int -> StackDockerConfigException -> ShowS # show :: StackDockerConfigException -> String # showList :: [StackDockerConfigException] -> ShowS # | |
Exception StackDockerConfigException Source # | Exception instance for StackDockerConfigException. |