Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var RedactedValue = "*****"
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Name string `env:"APP_NAME"` ClientURL string `env:"APP_CLIENT_URL"` Port int `env:"APP_PORT" envDefault:"4000"` Env string `env:"APP_ENV" envDefault:"development"` Mail Mail // Mail config Postgres Postgres // Postgres config }
type Postgres ¶
type Postgres struct { Host string `env:"POSTGRES_HOST,required"` Port int `env:"POSTGRES_PORT,required"` User string `env:"POSTGRES_USER,required"` Password Redacted `env:"POSTGRES_PASSWORD,required"` DB string `env:"POSTGRES_DB,required"` SSLMode string `env:"POSTGRES_SSL_MODE" envDefault:"disable"` MaxOpenConns int `env:"POSTGRES_MAX_OPEN_CONNS" envDefault:"25"` MaxIdleConns int `env:"POSTGRES_MAX_OPEN_CONNS" envDefault:"25"` MaxIdleTime time.Duration `env:"POSTGRES_MAX_IDLE_DURATION" envDefault:"15m"` }
Click to show internal directories.
Click to hide internal directories.