gobuch/configuration/application-configuration/cmd/main.go
2020-08-21 06:26:40 +02:00

29 lines
443 B
Go

/*Package main show how to use envconfig.
Start the app in the root folder with:
SERVER_PORT=8080 SERVER_HOST=localhost go run cmd/main.go
*/
package main
import (
"fmt"
"github.com/kelseyhightower/envconfig"
"golang.source-fellows.com/samples/applicationconfiguration"
)
func main() {
cfg := applicationconfiguration.Config{}
err := envconfig.Process("", &cfg)
if err != nil {
panic(err)
}
fmt.Println(cfg.Server.Port)
}