config

package
v0.0.0-...-6d10cd0 Latest Latest
Warning

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

Go to latest
Published: Aug 11, 2025 License: MPL-2.0 Imports: 14 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 {
	//ShutdownTimeout timeout of graceful shutdown
	ShutdownTimeout int `yaml:"shutdown_timeout"`
	//Stores describe stores structure
	Stores map[string]store.Config `yaml:"stores"`
	//Connectors describe connectors structure
	Connectors map[string]connector.Config `yaml:"connectors"`
	//Sequencer config
	Sequencer sequencer.Sequencer `yaml:"sequencer"`
	//Report config
	Report report.Config `yaml:"report"`
	//HTTP server config
	HTTP http.Config `yaml:"http"`
}

Config contains structure of the Manopus manifest

func InitConfig

func InitConfig(ctx context.Context, configs []string, noload bool) (*Config, *sequencer.Sequencer, *http.Server)

InitConfig initializes Manopus with configuration data

Jump to

Keyboard shortcuts

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