github.com/gobuffalo/buffalo-cli/v2@v2.0.0-alpha.15.0.20200919213536-a7350c8e6799/cli/internal/plugins/pop/newapp/templates/models.go.tmpl (about)

     1  package models
     2  
     3  import (
     4  	"log"
     5  
     6  	"github.com/gobuffalo/envy"
     7  	"github.com/gobuffalo/pop/v5"
     8  )
     9  
    10  var (
    11      // DB is a connection to your database to be used
    12      // throughout your application.
    13      DB *pop.Connection
    14  
    15      env = envy.Get("GO_ENV", "development")
    16  )
    17  
    18  func init() {
    19  	var err error
    20  	DB, err = pop.Connect(env)
    21  	if err != nil {
    22  		log.Fatal(err)
    23  	}
    24  
    25  	pop.Debug = env == "development"
    26  }