github.com/uppal0016/docker_new@v0.0.0-20240123060250-1c98be13ac2c/builder/dockerfile/command/command.go (about)

     1  // Package command contains the set of Dockerfile commands.
     2  package command
     3  
     4  // Define constants for the command strings
     5  const (
     6  	Env        = "env"
     7  	Label      = "label"
     8  	Maintainer = "maintainer"
     9  	Add        = "add"
    10  	Copy       = "copy"
    11  	From       = "from"
    12  	Onbuild    = "onbuild"
    13  	Workdir    = "workdir"
    14  	Run        = "run"
    15  	Cmd        = "cmd"
    16  	Entrypoint = "entrypoint"
    17  	Expose     = "expose"
    18  	Volume     = "volume"
    19  	User       = "user"
    20  	StopSignal = "stopsignal"
    21  	Arg        = "arg"
    22  )
    23  
    24  // Commands is list of all Dockerfile commands
    25  var Commands = map[string]struct{}{
    26  	Env:        {},
    27  	Label:      {},
    28  	Maintainer: {},
    29  	Add:        {},
    30  	Copy:       {},
    31  	From:       {},
    32  	Onbuild:    {},
    33  	Workdir:    {},
    34  	Run:        {},
    35  	Cmd:        {},
    36  	Entrypoint: {},
    37  	Expose:     {},
    38  	Volume:     {},
    39  	User:       {},
    40  	StopSignal: {},
    41  	Arg:        {},
    42  }