30 lines
488 B
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)
|
|
}
|
|
}
|