configure

package
v0.0.0-...-d3087b5 Latest Latest
Warning

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

Go to latest
Published: Nov 28, 2024 License: MIT Imports: 19 Imported by: 0

Documentation

Index

Constants

View Source
const PORT int = 3000

Variables

This section is empty.

Functions

func ConfigureUIHandlers

func ConfigureUIHandlers(ctx context.Context, echoHandler *echo.Echo, logger *slog.Logger, configuration *ServiceConfiguration)

Types

type HandlerConfigurationFunc

type HandlerConfigurationFunc func(ctx context.Context, echoHandler *echo.Echo, logger *slog.Logger, configuration *ServiceConfiguration)

type HttpConfiguration

type HttpConfiguration struct {
	Server *http.Server

	ServiceConfiguration *ServiceConfiguration
	// contains filtered or unexported fields
}

func NewUIHttpConfiguration

func NewUIHttpConfiguration(ctx context.Context, logger *slog.Logger, serviceConfiguration *ServiceConfiguration) *HttpConfiguration

func (*HttpConfiguration) Close

func (obj *HttpConfiguration) Close(ctx context.Context) error

func (*HttpConfiguration) StartServer

func (obj *HttpConfiguration) StartServer()

type ServiceConfiguration

type ServiceConfiguration struct {
	ServiceMesh services.ServiceMesh
	DB          *pgxpool.Pool
	// contains filtered or unexported fields
}

func NewServiceConfiguration

func NewServiceConfiguration(ctx context.Context, logger *slog.Logger) (*ServiceConfiguration, error)

func (*ServiceConfiguration) Close

func (obj *ServiceConfiguration) Close(ctx context.Context) error

Jump to

Keyboard shortcuts

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