types

package
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 28, 2022 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BatectConfig

type BatectConfig struct {
	Containers Containers
}

type ContainerItem

type ContainerItem struct {
	Name    string
	Options map[string]ContainerOption
}

type ContainerOption

type ContainerOption struct {
	AdditionalHostnames []string                       "additional_hostnames,omitempty"
	AdditionalHosts     composetypes.HostsList         "additional_hosts,omitempty"
	BuildArgs           composetypes.MappingWithEquals "build_args,omitempty"
	BuildDirectory      string                         "build_directory,omitempty"
	BuildStage          string                         "build_stage,omitempty"
	BuildTarget         string                         "build_target,omitempty"
	CapabilitiesToAdd   []string                       "capabilities_to_add,omitempty"
	CapabilitiesToDrop  []string                       "capabilities_to_drop,omitempty"
	Command             string                         "command,omitempty"
	Dependencies        []string                       "dependencies,omitempty"
	Devices             []string                       "devices,omitempty" // /dev/sda:/dev/disk:r ??
	Dockerfile          string                         ",omitempty"
	EnableInitProcess   *bool                          "enable_init_process,omitempty"
	Entrypoint          string                         "entrypoint,omitempty"
	Environment         composetypes.MappingWithEquals ",omitempty"
	HealthCheck         HealthCheck                    "health_check,omitempty"
	Image               string                         ",omitempty"
	ImagePullPolicy     string                         "image_pull_policy,omitempty"
	LogDriver           string                         "log_driver,omitempty"
	LogOptions          map[string]string              "log_options,omitempty"
	Ports               []string                       ",omitempty"
	Privileged          bool                           "privileged,omitempty"
	RunAsCurrentUser    RunAsCurrentUser               "run_as_current_user,omitempty"

	ShmSize          composetypes.UnitBytes "shm_size,omitempty"
	Volumes          []string               ",omitempty"
	WorkingDirectory string                 "working_directory,omitempty"
	// contains filtered or unexported fields
}

type Containers

type Containers map[string]ContainerOption

type HealthCheck

type HealthCheck struct {
	Command     string                 ",omitempty"
	Retries     *uint64                ",omitempty"
	Interval    *composetypes.Duration ",omitempty"
	StartPeriod *composetypes.Duration "start_period,omitempty"
	Timeout     *composetypes.Duration "timeout,omitempty"
}

type RunAsCurrentUser

type RunAsCurrentUser struct {
	Enabled       bool "enabled,omitempty"
	HomeDirectory bool "home_directory,omitempty"
}

type SetupCommand

type SetupCommand struct {
	Command string "command,omitempty"
	// contains filtered or unexported fields
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL