Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Env environment `mapstructure:"ENV"` Debug bool `mapstructure:"DEBUG"` Port int `mapstructure:"PORT"` SecretKey string `mapstructure:"SECRET_KEY"` EncryptionKey string `mapstructure:"ENCRYPTION_KEY"` DatabaseURL string `mapstructure:"DATABASE_URL"` RedisURL string `mapstructure:"REDIS_URL"` }
Config represents the environment configuration.
func MustLoad ¶
func MustLoad() *Config
MustLoad ensures that a new env.Config struct is loaded and panics if not.
func (*Config) IsDevelopment ¶
IsDevelopment returns whether Config represents a development environment.
func (*Config) IsProduction ¶
IsProduction returns whether Config represents a production environment.
Click to show internal directories.
Click to hide internal directories.