package
Version:
v0.1.0
Opens a new window with list of versions in this module.
Published: May 17, 2021
License: Apache-2.0
Opens a new window with license information.
Imports: 11
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
¶
type CopyFrom struct {
Directory string `yaml:"directory"`
Image string `yaml:"image"`
Dockerfile string `yaml:"dockerfile"`
Path string `yaml:"path"`
Env map[string]string `yaml:"env"`
}
type Download struct {
Source string `yaml:"source"`
Sha256 string `yaml:"sha256"`
Unpack string `yaml:"unpack"`
Destination string `yaml:"destination"`
}
type Image struct {
BaseImage string `yaml:"base_image"`
User *User `yaml:"user"`
Env map[string]string `yaml:"env"`
Packages *Packages `yaml:"packages"`
Download []*Download `yaml:"download"`
From []*CopyFrom `yaml:"from"`
Run []*Run `yaml:"run"`
}
type Packages struct {
Name []string `yaml:"name"`
Repo []string `yaml:"repo"`
Gpg []string `yaml:"gpg"`
}
type Run struct {
Script string `yaml:"script"`
User string `yaml:"user"`
Cwd string `yaml:"cwd"`
}
type User struct {
Name string `yaml:"name"`
UID int `yaml:"uid"`
GID int `yaml:"gid"`
Shell string `yaml:"shell"`
Dotfiles string `yaml:"dotfiles"`
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.