Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ReadConfig ¶ added in v0.7.0
ReadConfig reads config from file and CLI flags. First, config file is read and default values are taken from there. Then, those values (or respective env variables) are used as defaults for CLI flags. Finally, config fields are set based on the flags.
func WithFlavours ¶ added in v0.5.0
WithFlavours runs task with flavours installed.
Types ¶
type Environment ¶ added in v0.6.0
type Environment struct {
// contains filtered or unexported fields
}
Environment boots up the application.
func (Environment) Run ¶ added in v0.6.0
func (e Environment) Run(ctx context.Context, appName string, appFunc interface{})
Run runs an application inside configured environment.
func (Environment) WithContainerBuilder ¶ added in v0.6.0
func (e Environment) WithContainerBuilder(containerBuilder func(c *ioc.Container)) Environment
WithContainerBuilder sets IoC builder.
func (Environment) WithFlavour ¶ added in v0.6.0
func (e Environment) WithFlavour(flavourFunc FlavourFunc) Environment
WithFlavour adds flavour to the environment.
Click to show internal directories.
Click to hide internal directories.