arnaucube
arnaucube/goRecommenderPublic Self-hosted repository
goRecommender/main.go
main.goRaw
 1package main
 2
 3import (
 4	"fmt"
 5	"log"
 6	"net/http"
 7
 8	"github.com/fatih/color"
 9)
10
11func main() {
12	fmt.Println("starting")
13
14	//mongodb start
15	readMongodbConfig("./mongodbConfig.json")
16	c := connectMongodb()
17	fmt.Println(c)
18	color.Green("mongodb connected")
19
20	//http server start
21	readServerConfig("./serverConfig.json")
22	color.Green("server running")
23	router := NewRouter()
24	log.Fatal(http.ListenAndServe(":"+serverConfig.ServerPort, router))
25
26}