Files
athens/cmd/proxy/models/models.go
Michal Pristas 8dc02d6b3b Env and config refactor (#209)
* reduce envy just to one package
2018-07-05 22:32:17 +02:00

23 lines
395 B
Go

package models
import (
"log"
"github.com/gobuffalo/pop"
"github.com/gomods/athens/pkg/config/env"
)
// DB is a connection to your database to be used
// throughout your application.
var DB *pop.Connection
func init() {
var err error
env := env.GoEnvironmentWithDefault("development")
DB, err = pop.Connect(env)
if err != nil {
log.Fatal(err)
}
pop.Debug = env == "development"
}