Safe Haskell | None |
---|---|
Language | GHC2021 |
Stack.Config.Docker
Description
Docker configuration
Synopsis
- data ConfigDockerException = SnapshotNotSupportedException !(Maybe Project) !(Maybe AbstractSnapshot)
- addDefaultTag :: MonadThrow m => String -> Maybe Project -> Maybe AbstractSnapshot -> m String
- dockerOptsFromMonoid :: MonadThrow m => Maybe Project -> Maybe AbstractSnapshot -> DockerOptsMonoid -> m DockerOpts
Documentation
data ConfigDockerException Source #
Type representing exceptions thrown by functions exported by the Stack.Config.Docker module.
Constructors
SnapshotNotSupportedException !(Maybe Project) !(Maybe AbstractSnapshot) | Only LTS snapshots are supported for default image tag. |
Instances
Exception ConfigDockerException Source # | |
Defined in Stack.Config.Docker | |
Show ConfigDockerException Source # | |
Defined in Stack.Config.Docker Methods showsPrec :: Int -> ConfigDockerException -> ShowS # show :: ConfigDockerException -> String # showList :: [ConfigDockerException] -> ShowS # |
Arguments
:: MonadThrow m | |
=> String | base |
-> Maybe Project | |
-> Maybe AbstractSnapshot | |
-> m String |
Add a default Docker tag name to a given base image.
dockerOptsFromMonoid :: MonadThrow m => Maybe Project -> Maybe AbstractSnapshot -> DockerOptsMonoid -> m DockerOpts Source #
Interprets DockerOptsMonoid options.