docker

package
v0.75.0 Latest Latest
Warning

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

Go to latest
Published: Jan 13, 2026 License: MIT Imports: 26 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config struct {
	ContainerName string
	ImageName     string

	ContainerConfig *container.Config
	HostConfig      *container.HostConfig
	NetworkConfig   *network.NetworkingConfig
}

func (*Config) Hash

func (c *Config) Hash() (string, error)

type DockerDriver

type DockerDriver struct {
	// contains filtered or unexported fields
}

func NewDockerDriver

func NewDockerDriver(ctx context.Context, optFns ...DockerDriverOpt) (*DockerDriver, error)

func (*DockerDriver) RunHatchetLite

func (d *DockerDriver) RunHatchetLite(ctx context.Context, opts ...HatchetLiteOpt) error

func (*DockerDriver) StopHatchetLite

func (d *DockerDriver) StopHatchetLite(ctx context.Context, opts ...HatchetLiteOpt) error

type DockerDriverOpt

type DockerDriverOpt func(*DockerDriverOpts) error

type DockerDriverOpts

type DockerDriverOpts struct {
}

type HatchetLiteOpt

type HatchetLiteOpt func(*HatchetLiteOpts) error

func WithCreateTokenCallback

func WithCreateTokenCallback(cb func(string)) HatchetLiteOpt

func WithHatchetName

func WithHatchetName(name string) HatchetLiteOpt

func WithOverrideDashboardPort

func WithOverrideDashboardPort(port int) HatchetLiteOpt

WithOverrideDashboardPort sets the override dashboard port

func WithOverrideGrpcPort

func WithOverrideGrpcPort(port int) HatchetLiteOpt

WithOverrideGrpcPort sets the override grpc port

func WithPortsCallback

func WithPortsCallback(cb func(dashboardPort, grpcPort int)) HatchetLiteOpt

func WithPostgresName

func WithPostgresName(name string) HatchetLiteOpt

func WithProjectName

func WithProjectName(name string) HatchetLiteOpt

func WithServiceName

func WithServiceName(name string) HatchetLiteOpt

type HatchetLiteOpts

type HatchetLiteOpts struct {
	// contains filtered or unexported fields
}

Jump to

Keyboard shortcuts

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