Documentation
¶
Index ¶
Constants ¶
View Source
const ( EnvDev = "dev" EnvProd = "prod" EnvTest = "test" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
Env string `env:"APP_ENV,default=prod"`
Port int `env:"APP_PORT,default=1234"`
Debug bool `env:"APP_DEBUG,default=false"`
DB struct {
Host string `env:"DB_HOST,required"`
Port uint `env:"DB_PORT,required"`
User string `env:"DB_USER,required"`
Password string `env:"DB_PASSWORD,required"`
Database string `env:"DB_DATABASE,required"`
Driver string `env:"DB_DRIVER,default=postgres"`
}
LogLevel string `env:"LOG_LEVEL,default=info"`
MetricsEnabled bool `env:"METRICS_ENABLED,default=false"`
}
Config struct that holds application configuration
Click to show internal directories.
Click to hide internal directories.