Documentation
¶
Index ¶
- type Config
- type DockerDriver
- type DockerDriverOpt
- type DockerDriverOpts
- type HatchetLiteOpt
- func WithCreateTokenCallback(cb func(string)) HatchetLiteOpt
- func WithHatchetName(name string) HatchetLiteOpt
- func WithOverrideDashboardPort(port int) HatchetLiteOpt
- func WithOverrideGrpcPort(port int) HatchetLiteOpt
- func WithPortsCallback(cb func(dashboardPort, grpcPort int)) HatchetLiteOpt
- func WithPostgresName(name string) HatchetLiteOpt
- func WithProjectName(name string) HatchetLiteOpt
- func WithServiceName(name string) HatchetLiteOpt
- type HatchetLiteOpts
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
}
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
}
Click to show internal directories.
Click to hide internal directories.