16 lines
560 B
Go
16 lines
560 B
Go
package models
|
|
|
|
type Config struct {
|
|
// Set the environment: staging or production
|
|
APP_ENVIRONMENT string `env:"APP_ENVIRONMENT" envDefault:"staging"`
|
|
|
|
// Database settings
|
|
DB_HOST string `env:"DB_HOST" envDefault:"localhost"`
|
|
DB_PORT uint16 `env:"DB_PORT" envDefault:"8081"`
|
|
DB_USER string `env:"DB_USER" envDefault:"web"`
|
|
DB_PASSWORD string `env:"DB_PASSWORD" envDefault:"example"`
|
|
DB_DATABASE string `env:"DB_DATABASE" envDefault:"web"`
|
|
DB_MAXCONNECTIONS uint `env:"DB_MAXCONNECTIONS" envDefault:"5"`
|
|
|
|
}
|