Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrCouldNotReadFile could not read file ErrCouldNotReadFile = errors.New("could not read file") // ErrMissingValue missing value ErrMissingValue = errors.New("missing value") )
Functions ¶
This section is empty.
Types ¶
type AppConfig ¶
type AppConfig struct { Environment string `yaml:"environment" validate:"required" env:"ENVIRONMENT,required"` Port string `yaml:"port" validate:"required" env:"PORT"` DatabaseConfig struct { DatabaseType string `yaml:"databaseType" validate:"required" env:"DATABASETYPE,required"` Connection string `yaml:"connection" validate:"required" env:"DATABASE_CONNECTION,required"` DatabaseName string `yaml:"databaseName" validate:"required" env:"DATABASENAME,required"` } `yaml:"databaseConfig"` }
AppConfig defines the configuration
func GetConfigFromEnv ¶
GetConfigFromEnv returns the application config from environment set variables
Click to show internal directories.
Click to hide internal directories.