Documentation ¶
Index ¶
Constants ¶
This section is empty.
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 ¶
func NewDockerfileGenerator ¶
func NewDockerfileGenerator(cfg *config.Config, 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.