Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Configuration ¶
type Configuration struct {
Address string `env:"ADDRESS" envDefault:":8080"`
Dialect string `env:"DIALECT,required" envDefault:"postgres"`
AssetsBuildDir string `env:"ASSETS_BUILD_DIR"`
TemplateDir string `env:"TPL_DIR"`
LayoutDir string `env:"LAYOUT_DIR"`
RedisAddr string `env:"REDIS_ADDR" envDefault:":6379"`
RedisPwd string `env:"REDIS_PWD"`
ConnectionString string `env:"CONNECTION_STRING,required"`
IsProduction bool `env:"PRODUCTION"`
GrayLogAddr string `env:"GRAYLOG_ADDR"`
RequestLogger bool `env:"REQUEST_LOGGER"`
LocaleDir string `env:"LOCALE_DIR" envDefault:"locales"`
Lang string `env:"LANG" envDefault:"en_US"`
LangDomain string `env:"LANG_DOMAIN" envDefault:"default"`
JwtSecret string `env:"JWT_SECRET,required"`
}
func NewConfig ¶
func NewConfig(files ...string) (*Configuration, error)
Click to show internal directories.
Click to hide internal directories.