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.