Documentation
¶
Index ¶
- func LoadConfig(path string, configFileName string) app.Config
- type TomlConfig
- func (t TomlConfig) DebugModeEnabled() bool
- func (t TomlConfig) GetAllowableOrigin() string
- func (t TomlConfig) GetAppName() string
- func (t TomlConfig) GetCacheHost() string
- func (t TomlConfig) GetCachePassword() string
- func (t TomlConfig) GetCachePort() int32
- func (t TomlConfig) GetDBHost() string
- func (t TomlConfig) GetDBName() string
- func (t TomlConfig) GetDBPassword() string
- func (t TomlConfig) GetDBPort() int32
- func (t TomlConfig) GetDBSSLMode() string
- func (t TomlConfig) GetDBUser() string
- func (t TomlConfig) GetDomain() string
- func (t TomlConfig) GetEmailVerificationExpiresIn() time.Duration
- func (t TomlConfig) GetJWTExpireIn() time.Duration
- func (t TomlConfig) GetJWTSecret() string
- func (t TomlConfig) GetMode() string
- func (t TomlConfig) GetPasswordResetExpiresIn() time.Duration
- func (t TomlConfig) GetTestDatabaseConnection() string
- func (t TomlConfig) GetTimeoutInSeconds() time.Duration
- func (t TomlConfig) GetVersion() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type TomlConfig ¶
type TomlConfig struct { AppName string Version string Mode string Domain string AllowableOrigin string CacheHost string CachePort int32 CachePassword string DBHost string DBPort int32 DBName string DBUser string DBPassword string DBSSLMode string JWTSecret string JWTExpireIn time.Duration DebugMode bool EmailVerificationExpiresIn time.Duration PasswordResetExpiresIn time.Duration TestDatabaseConnection string TimeoutInSeconds time.Duration }
TomlConfig is the main configuration file loader. The format is expected to be a toml file
func (TomlConfig) DebugModeEnabled ¶
func (t TomlConfig) DebugModeEnabled() bool
func (TomlConfig) GetAllowableOrigin ¶
func (t TomlConfig) GetAllowableOrigin() string
func (TomlConfig) GetAppName ¶
func (t TomlConfig) GetAppName() string
func (TomlConfig) GetCacheHost ¶
func (t TomlConfig) GetCacheHost() string
func (TomlConfig) GetCachePassword ¶
func (t TomlConfig) GetCachePassword() string
func (TomlConfig) GetCachePort ¶
func (t TomlConfig) GetCachePort() int32
func (TomlConfig) GetDBHost ¶
func (t TomlConfig) GetDBHost() string
func (TomlConfig) GetDBName ¶
func (t TomlConfig) GetDBName() string
func (TomlConfig) GetDBPassword ¶
func (t TomlConfig) GetDBPassword() string
func (TomlConfig) GetDBPort ¶
func (t TomlConfig) GetDBPort() int32
func (TomlConfig) GetDBSSLMode ¶
func (t TomlConfig) GetDBSSLMode() string
func (TomlConfig) GetDBUser ¶
func (t TomlConfig) GetDBUser() string
func (TomlConfig) GetDomain ¶
func (t TomlConfig) GetDomain() string
func (TomlConfig) GetEmailVerificationExpiresIn ¶
func (t TomlConfig) GetEmailVerificationExpiresIn() time.Duration
func (TomlConfig) GetJWTExpireIn ¶
func (t TomlConfig) GetJWTExpireIn() time.Duration
func (TomlConfig) GetJWTSecret ¶
func (t TomlConfig) GetJWTSecret() string
func (TomlConfig) GetMode ¶
func (t TomlConfig) GetMode() string
func (TomlConfig) GetPasswordResetExpiresIn ¶
func (t TomlConfig) GetPasswordResetExpiresIn() time.Duration
func (TomlConfig) GetTestDatabaseConnection ¶
func (t TomlConfig) GetTestDatabaseConnection() string
func (TomlConfig) GetTimeoutInSeconds ¶
func (t TomlConfig) GetTimeoutInSeconds() time.Duration
func (TomlConfig) GetVersion ¶
func (t TomlConfig) GetVersion() string
Click to show internal directories.
Click to hide internal directories.