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

from

Constructing base images

tagged

untagged

digested

Syntax

add

user

label

stopSignal

copy

run

cmd

workdir

expose

volume

entrypoint

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