Files
supermarket-api/cmd/api/env.go
T
david 336b21a835 Initial bootrap of application
- Creates scaffold for router and server
- Main program set up for environment, OS signal listener
- Makefile generic commands
2021-06-17 17:06:21 -04:00

19 lines
336 B
Go

package main
import (
"github.com/joho/godotenv"
"github.com/kelseyhightower/envconfig"
)
type config struct {
Env string `default:"dev"`
APIPort int `default:3000`
LogLevel string `default:"debug"`
}
func load() (cfg config, err error) {
_ = godotenv.Load("cmd/api/.env")
err = envconfig.Process("", &cfg)
return
}