Documentation
¶
Index ¶
Constants ¶
View Source
const ( Path = "config/config.yaml" DefaultPath = "default.config.yaml" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
Server `yaml:"server"`
Log `yaml:"logger"`
*Authn `yaml:"authn"`
*Tracer `yaml:"tracer"`
Database `yaml:"database"`
}
Config -.
type Database ¶
type Database struct {
Engine string `env-required:"true" yaml:"engine"`
PoolMax int `yaml:"pool_max"`
Database string `yaml:"database"`
URI string `yaml:"uri"`
}
Database -.
type HTTP ¶
type HTTP struct {
Enabled bool `yaml:"enabled"`
Port string `env-required:"true" yaml:"port"`
TLSConfig *TLSConfig `yaml:"tls_config"`
CORSAllowedOrigins []string `yaml:"cors_allowed_origins"`
CORSAllowedHeaders []string `yaml:"cors_allowed_headers"`
}
HTTP -.
Click to show internal directories.
Click to hide internal directories.