Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DockerfileManifest ¶
func NewDockerfileManifest ¶
func NewDockerfileManifest(dockerfileName, savingDir string) *DockerfileManifest
Create object parameters: - expecting Dockerfile name, default is Dockerfile - expecting directory to save Dockerfile
func (*DockerfileManifest) WriteFileUsingGofileserverbasedTemplate ¶
func (m *DockerfileManifest) WriteFileUsingGofileserverbasedTemplate(imgDirCreate, dir string, rules map[string][]string) (string, error)
Using go template to generate default Dockerfile that is building file server parameters: - dir must write into Dockerfile e.g. directive COPY ... .../<imgDirCreate> - Directory of Docker build context, in local file system - Rules filting file and dirs return: - target saved in current file system - occurs in reading template, executing template, reading directory, writing Dockerfile etc.
Click to show internal directories.
Click to hide internal directories.