GoScrobble/cmd/go-scrobble/main.go

27 lines
456 B
Go
Raw Normal View History

2021-03-23 08:43:44 +00:00
package main
import (
2021-03-25 05:15:01 +00:00
"log"
"os"
2021-03-23 08:43:44 +00:00
"git.m2.nz/go-scrobble/internal/goscrobble"
2021-03-25 05:15:01 +00:00
"github.com/joho/godotenv"
2021-03-23 08:43:44 +00:00
)
func main() {
2021-03-25 05:15:01 +00:00
err := godotenv.Load()
if err != nil {
log.Fatal("Error loading .env file")
}
// Store JWT secret
goscrobble.JwtToken = []byte(os.Getenv("JWT_SECRET"))
2021-03-24 03:29:35 +00:00
// // Boot up DB connection for life of application
2021-03-24 09:28:05 +00:00
goscrobble.InitDb()
defer goscrobble.CloseDbConn()
2021-03-23 08:43:44 +00:00
// Boot up API webserver \o/
goscrobble.HandleRequests()
}