Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
SettingsProvider SettingsProvider
DockerClientProvider DockerClientProvider
RegistryAuthProvider RegistryAuthProvider
Logger *slog.Logger
}
Config configures Service.
type DockerClientProvider ¶
type DockerClientProvider = types.DockerClientProvider
DockerClientProvider provides Docker clients.
type RegistryAuthProvider ¶
type RegistryAuthProvider = types.RegistryAuthProvider
RegistryAuthProvider provides registry credentials owned by the host application.
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
func NewBuilder ¶
func NewBuilder(settings types.SettingsProvider, dockerClientProvider types.DockerClientProvider, registryAuthProvider types.RegistryAuthProvider) *Service
NewBuilder constructs a build service from the legacy positional dependencies.
func (*Service) BuildImage ¶
type SettingsProvider ¶
type SettingsProvider = types.SettingsProvider
SettingsProvider provides build settings owned by the host application.
Click to show internal directories.
Click to hide internal directories.