app

package
v0.0.0-...-2873e01 Latest Latest
Warning

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

Go to latest
Published: Apr 29, 2024 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CortezaDiscoveryApp

type CortezaDiscoveryApp struct {
	Opt *options.Options

	Log *zap.Logger

	// Servers
	HttpServer httpApiServer
	// contains filtered or unexported fields
}

func New

func New() (app *CortezaDiscoveryApp, err error)

func (*CortezaDiscoveryApp) Activate

func (app *CortezaDiscoveryApp) Activate(ctx context.Context) (err error)

Activate start all internal services and watchers

func (*CortezaDiscoveryApp) InitServices

func (app *CortezaDiscoveryApp) InitServices(ctx context.Context) (err error)

InitServices initializes all services used

func (*CortezaDiscoveryApp) InitStore

func (app *CortezaDiscoveryApp) InitStore(ctx context.Context) (err error)

InitStore initializes open search store and runs upgrade procedures

func (*CortezaDiscoveryApp) MountHttpRoutes

func (app *CortezaDiscoveryApp) MountHttpRoutes(r chi.Router)

func (*CortezaDiscoveryApp) Provision

func (app *CortezaDiscoveryApp) Provision(ctx context.Context) (err error)

Provision instance with configuration and settings by importing preset configurations and running autodiscovery procedures

func (CortezaDiscoveryApp) Serve

func (app CortezaDiscoveryApp) Serve(ctx context.Context) (err error)

func (*CortezaDiscoveryApp) Setup

func (app *CortezaDiscoveryApp) Setup() (err error)

Setup configures all required services

Jump to

Keyboard shortcuts

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