Documentation ¶ Index ¶ Constants func Serve(configs Configs, workers []Worker, builders []Builder) type Builder func DIBuilder[T any](key string, provide func() T) Builder type Configs type Handler func (Handler) ServeHTTP(res http.ResponseWriter, req *http.Request) type Worker Constants ¶ View Source const ( Platform = "Worker" ) Variables ¶ This section is empty. Functions ¶ func Serve ¶ func Serve(configs Configs, workers []Worker, builders []Builder) Types ¶ type Builder ¶ type Builder func(context.Context) context.Context func DIBuilder ¶ func DIBuilder[T any](key string, provide func() T) Builder type Configs ¶ type Configs struct { WorkerPort netext.Port `env:"WORKER_PORT" envDefault:"7337"` } type Handler ¶ type Handler struct { } func (Handler) ServeHTTP ¶ func (Handler) ServeHTTP(res http.ResponseWriter, req *http.Request) type Worker ¶ type Worker interface { RegisterWorker(ctx context.Context) } Source Files ¶ View all Source files builder.goconfigs.goconsts.gohandler.goserve.goworker.go Click to show internal directories. Click to hide internal directories.