Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct { AppHost string `env:"HOST" envDefault:"http://localhost:8000"` HTTPPort int `env:"PORT" envDefault:"8000"` Environment string `env:"ENVIRONMENT" envDefault:"unknown"` LogLevel string `env:"LOG_LEVEL" envDefault:"debug"` LogFormat string `env:"LOG_FORMAT" envDefault:"text"` DB Database `envPrefix:"DATABASE_"` Providers Providers `envPrefix:"PROVIDER_"` JWT JWT `envPrefix:"JWT_"` }
type Database ¶
type Database struct { Host string `env:"HOST" envDefault:"127.0.0.1"` Port int `env:"PORT" envDefault:"5432"` Name string `env:"NAME" envDefault:"postgres"` User string `env:"USER" envDefault:"postgres"` Pass string `env:"PASSWORD,unset"` SSLMode string `env:"SSL_MODE" envDefault:"disable"` URL string `env:"URL"` }
Click to show internal directories.
Click to hide internal directories.