Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Copy ¶
func (Copy) FormatInstruction ¶
type Dockerfile ¶
func (Dockerfile) Format ¶
func (d Dockerfile) Format() string
type Instruction ¶
type Instruction interface {
FormatInstruction() string
}
type MountBind ¶
type MountBind struct {
Target string
Source maybe.Maybe[string]
From maybe.Maybe[string]
ReadWrite maybe.Maybe[bool]
}
func (MountBind) FormatMount ¶
type MountCache ¶
type MountCache struct {
ID maybe.Maybe[string]
Target string
ReadOnly maybe.Maybe[bool]
From maybe.Maybe[string]
Source maybe.Maybe[string]
Mode maybe.Maybe[string]
UID maybe.Maybe[string]
GID maybe.Maybe[string]
}
func (MountCache) FormatMount ¶
func (m MountCache) FormatMount() string
type MountSSH ¶
type MountSSH struct {
ID maybe.Maybe[string]
Target maybe.Maybe[string]
Required maybe.Maybe[bool]
Mode maybe.Maybe[string]
UID maybe.Maybe[string]
GID maybe.Maybe[string]
}
func (MountSSH) FormatMount ¶
type MountSecret ¶
type MountSecret struct {
ID maybe.Maybe[string]
Target maybe.Maybe[string]
Required maybe.Maybe[bool]
Mode maybe.Maybe[string]
UID maybe.Maybe[string]
GID maybe.Maybe[string]
}
func (MountSecret) FormatMount ¶
func (m MountSecret) FormatMount() string
type Run ¶
func (Run) FormatInstruction ¶
Click to show internal directories.
Click to hide internal directories.