Capstone/service/main.go

30 lines
488 B
Go

package main
import (
"fmt"
"os"
"git.preston-baxter.com/Preston_PLB/capstone/frontend-service/config"
"git.preston-baxter.com/Preston_PLB/capstone/webhook-service/controllers"
"github.com/gin-gonic/gin"
)
func main() {
config.Init()
r := gin.Default()
controllers.BuildRouter(r)
var addr string
if port := os.Getenv("PORT"); port != "" {
addr = fmt.Sprintf("0.0.0.0:%s", port)
} else {
addr = "0.0.0.0:8008"
}
err := r.Run(addr)
if err != nil {
panic(err)
}
}