Documentation ¶
Index ¶
- Constants
- func BindBrokers(brokers map[string]*dagger.Service) func(r *dagger.Container) *dagger.Container
- func BrokerKafka(client *dagger.Client) *dagger.Service
- func BrokerNATS(client *dagger.Client) *dagger.Service
- func Brokers(client *dagger.Client) map[string]*dagger.Service
- func Examples(client *dagger.Client, brokers map[string]*dagger.Service) map[string]*dagger.Container
- func Generator(client *dagger.Client) *dagger.Container
- func Linter(client *dagger.Client) *dagger.Container
- func Tests(client *dagger.Client, brokers map[string]*dagger.Service) map[string]*dagger.Container
Constants ¶
View Source
const ( // KafkaImage is the image used for kafka. KafkaImage = "bitnami/kafka:3.5.1" // GolangImage is the image used for golang execution. GolangImage = "golang:1.21.4" // LinterImage is the image used for linter. LinterImage = "golangci/golangci-lint:v1.55" // NATSImage is the image used for NATS. NATSImage = "nats:2.10" )
Variables ¶
This section is empty.
Functions ¶
func BindBrokers ¶
BindBrokers is used as a helper to bind brokers to a container.
func BrokerKafka ¶
BrokerKafka returns a service for the Kafka broker.
func BrokerNATS ¶
BrokerNATS returns a service for the NATS broker.
func Examples ¶
func Examples(client *dagger.Client, brokers map[string]*dagger.Service) map[string]*dagger.Container
Examples returns a container that runs all examples.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.