stack-1.2.0: The Haskell Tool Stack

Safe HaskellNone
LanguageHaskell2010

Stack.Image

Description

This module builds Docker (OpenContainer) images.

Synopsis

Documentation

stageContainerImageArtifacts :: Build e m => Maybe (Path Abs Dir) -> [Text] -> m () #

Stages the executables & additional content in a staging directory under '.stack-work'

createContainerImageFromStage :: Assemble e m => Maybe (Path Abs Dir) -> [Text] -> m () #

Builds a Docker (OpenContainer) image extending the base image specified in the project's stack.yaml. Then new image will be extended with an ENTRYPOINT specified for each entrypoint listed in the config file.

imgCmdName :: String #

The command name for dealing with images.

imgDockerCmdName :: String #

The command name for building a docker container.

imgOptsFromMonoid :: ImageOptsMonoid -> ImageOpts #

Convert image opts monoid to image options.