Skip to content

Instantly share code, notes, and snippets.

@Daniel1984
Created April 22, 2020 16:48
Show Gist options
  • Save Daniel1984/510ad0796faedbe1449edb2cb980f5f8 to your computer and use it in GitHub Desktop.
Save Daniel1984/510ad0796faedbe1449edb2cb980f5f8 to your computer and use it in GitHub Desktop.
// cmd/api/main.go
package main
import (
"log"
"github.com/boilerplate/pkg/application"
"github.com/boilerplate/pkg/exithandler"
"github.com/joho/godotenv"
)
func main() {
if err := godotenv.Load(); err != nil {
log.Println("failed to load env vars")
}
app, err := application.Get()
if err != nil {
log.Fatal(err.Error())
}
exithandler.Init(func() {
if err := app.DB.Close(); err != nil {
log.Println(err.Error())
}
})
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment