config

package
v0.0.0-...-1b39580 Latest Latest
Warning

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

Go to latest
Published: Oct 5, 2023 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type App

type App struct {
	Env   string `mapstructure:"env"`
	Debug bool   `mapstructure:"debug"`
}

type Config

type Config struct {
	ServiceName string         `mapstructure:"serviceName"`
	App         App            `mapstructure:"app"`
	Logger      *logger.Config `mapstructure:"logger"`
	HTTP        HTTP           `mapstructure:"http"`
	Auth        auth.Auth      `mapstructure:"auth"`
}

func InitConfig

func InitConfig() (*Config, error)

type HTTP

type HTTP struct {
	Addr                string `mapstructure:"addr"`
	Development         bool   `mapstructure:"development"`
	BasePath            string `mapstructure:"basePath"`
	DebugHeaders        bool   `mapstructure:"debugHeaders"`
	HTTPClientDebug     bool   `mapstructure:"httpClientDebug"`
	DebugErrorsResponse bool   `mapstructure:"debugErrorsResponse"`
}

Jump to

Keyboard shortcuts

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