Files
supermarket-api/cmd/api/env.go
T

20 lines
365 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"`
DMLInitFile string
}
func load() (cfg config, err error) {
_ = godotenv.Load("cmd/api/.env")
err = envconfig.Process("", &cfg)
return
}