Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct {
Port string `mapstructure:"PORT"`
Env string `mapstructure:"ENV"`
JWTSecret string `mapstructure:"JWT_SECRET"`
JWTTokenDuration time.Duration `mapstructure:"JWT_TOKEN_DURATION"`
JWTRefreshTokenDuration time.Duration `mapstructure:"JWT_REFRESH_TOKEN_DURATION"`
MagicLinkTokenDuration time.Duration `mapstructure:"MAGIC_LINK_TOKEN_DURATION"`
DatabaseURL string `mapstructure:"DATABASE_URL"`
DatabaseLogLevel string `mapstructure:"DATABASE_LOG_LEVEL"`
DatabaseMaxIdleConns int `mapstructure:"DATABASE_MAX_IDLE_CONNS"`
DatabaseMaxOpenConns int `mapstructure:"DATABASE_MAX_OPEN_CONNS"`
DatabaseConnMaxLifetime time.Duration `mapstructure:"DATABASE_CONN_MAX_LIFETIME"`
AppBaseURL string `mapstructure:"APP_BASE_URL"`
}
func (*Config) IsDevelopment ¶
Click to show internal directories.
Click to hide internal directories.