manifest

package
v0.0.0-...-f4cebfc Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 22, 2020 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DockerfileManifest

type DockerfileManifest struct {
	Filename  string
	SavingDir string
}

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL