Documentation ¶
Index ¶
Constants ¶
View Source
const ErrorMessage = `` /* 135-byte string literal not displayed */
ErrorMessage to be displayed when no ARG BUNDLE_DIR is in Dockerfile
Variables ¶
View Source
var ( // LOCAL_CNAB is the generated directory where porter stages the /cnab directory. LOCAL_CNAB = ".cnab" // LOCAL_APP is the generated directory where porter stages the /cnab/app directory. LOCAL_APP = filepath.Join(LOCAL_CNAB, "app") // LOCAL_BUNDLE is the generated bundle.json file. LOCAL_BUNDLE = filepath.Join(LOCAL_CNAB, "bundle.json") // LOCAL_RUN is the path to the generated CNAB entrypoint script, located at /cnab/app/run. LOCAL_RUN = filepath.Join(LOCAL_APP, "run") // BUNDLE_DIR is the directory where the bundle is located in the CNAB execution environment. BUNDLE_DIR = "/cnab/app" )
Functions ¶
This section is empty.
Types ¶
type DockerfileGenerator ¶
type DockerfileGenerator struct { *config.Config *manifest.Manifest *templates.Templates mixin.MixinProvider }
func NewDockerfileGenerator ¶
func NewDockerfileGenerator(config *config.Config, m *manifest.Manifest, tmpl *templates.Templates, mp mixin.MixinProvider) *DockerfileGenerator
func (*DockerfileGenerator) GenerateDockerFile ¶
func (g *DockerfileGenerator) GenerateDockerFile() error
func (*DockerfileGenerator) PrepareFilesystem ¶
func (g *DockerfileGenerator) PrepareFilesystem() error
Click to show internal directories.
Click to hide internal directories.