You've already forked golang-base-project
* Documents all env variables and adds an example project * Adds godoc comments * Fixed package naming issue
24 lines
611 B
Go
24 lines
611 B
Go
// Package config defines the env configuration variables
|
|
package config
|
|
|
|
// Config defines all the configuration variables for the golang-base-project
|
|
type Config struct {
|
|
Port string
|
|
CookieSecret string
|
|
Database string
|
|
DatabaseHost string
|
|
DatabasePort string
|
|
DatabaseName string
|
|
DatabaseUsername string
|
|
DatabasePassword string
|
|
BaseURL string
|
|
SMTPUsername string
|
|
SMTPPassword string
|
|
SMTPHost string
|
|
SMTPPort string
|
|
SMTPSender string
|
|
RequestsPerMinute int
|
|
CacheParameter string
|
|
CacheMaxAge int
|
|
}
|