INNER CODE UNIT · Go

init

openrundev/openrun · plugins/container.go:21

func init() {
	app.RegisterLocalProvider("container", &sdk.ServeConfig{
		ProviderVersion: "builtin",
		Modules: map[string]sdk.ModuleDef{
			"container": {
				Builder: NewContainerModule,
				Functions: []sdk.FuncDef{
					{Name: "config", Type: sdk.READ, Method: "Config"}, // config API
					{Name: "sidecar", Type: sdk.READ, Method: "Sidecar"},
					{Name: "run", Type: sdk.WRITE, Method: "Run"},
				},
				Constants: map[string]any{
					"URL":          apptype.CONTAINER_URL,
					"AUTO":         types.CONTAINER_SOURCE_AUTO,
					"NIXPACKS":     types.CONTAINER_SOURCE_NIXPACKS,
					"IMAGE_PREFIX": types.CONTAINER_SOURCE_IMAGE_PREFIX,
					"COMMAND":      types.CONTAINER_LIFETIME_COMMAND,
				},

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…