summaryrefslogtreecommitdiff
path: root/config/env.go
blob: 4e6b50fd151d4d3223d7b27015c2a4f6b32b4f00 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package config

type server struct {
	Host      string `env:"SERVER_HOST" default:"localhost"`
	Port      int    `env:"SERVER_PORT" default:"8080"`
	AppSecret string `env:"APP_SECRET" default:"mysecret"`
	DevMode   bool   `env:"DEV_MODE" default:"true"`
}

type database struct {
	Host     string `env:"DB_HOST" default:"localhost"`
	Port     int    `env:"DB_PORT" default:"5432"`
	Username string `env:"DB_USER" default:"postgres"`
	Password string `env:"DB_PASS" default:""`
	Name     string `env:"DB_NAME" default:"cafe"`
	SSLMode  string `env:"DB_SSLMODE" default:"disable"`
}