Language.Dockerfile

Parsing Dockerfiles (Language.Dockerfile.Syntax and Language.Dockerfile.Parser)

type Dockerfile

parseString

parseFile

Pretty-printing Dockerfiles (Language.Dockerfile.PrettyPrint)

prettyPrint

prettyPrintInstructionPos

Writting Dockerfiles (Language.Dockerfile.EDSL)

toDockerfileStr

toDockerfile

toDockerfileStrIO

toDockerfileIO

runDockerfileIO

runDockerfileStrIO

liftIO

from

Constructing base images

tagged

untagged

digested

Syntax

add

user

label

stopSignal

copy

run

runArgs

cmd

cmdArgs

workdir

expose

volume

entrypoint

entrypointArgs

maintainer

env

arg

comment

onBuild

onBuildRaw

embed

edockerfile

Support types for the EDSL

data EBaseImage

QuasiQuoter (Language.Dockerfile.EDSL.Quasi)

dockerfile

Types (Language.Dockerfile.Syntax)

data Instruction

data InstructionPos

data BaseImage

type Image

type Tag

type Port

type Directory

type Source

type Destination

type Arguments

type Pairs

type Filename

type Linenumber

Re-exports from parsec

data ParseError

Instruction and InstructionPos helpers

instruction

instructionPos

sourcename