Files
open-im-server/cmd/open_im_cms_api/main.go
T

28 lines
684 B
Go
Raw Normal View History

2022-01-24 01:40:49 +08:00
package main
import (
"Open_IM/internal/cms_api"
"Open_IM/pkg/utils"
2022-04-24 11:50:36 +08:00
"flag"
2022-04-06 15:33:16 +08:00
"fmt"
2022-04-24 11:50:36 +08:00
"strconv"
2022-01-24 01:40:49 +08:00
2022-05-07 19:52:18 +08:00
"Open_IM/pkg/common/config"
2022-01-24 01:40:49 +08:00
"github.com/gin-gonic/gin"
)
func main() {
gin.SetMode(gin.ReleaseMode)
router := cms_api.NewGinRouter()
router.Use(utils.CorsHandler())
2022-05-07 19:52:18 +08:00
ginPort := flag.Int("port", 10006, "get ginServerPort from cmd,default 10006 as port")
2022-04-25 17:13:54 +08:00
flag.Parse()
2022-05-07 19:52:18 +08:00
address := "0.0.0.0:" + strconv.Itoa(*ginPort)
if config.Config.Api.ListenIP != "" {
address = config.Config.Api.ListenIP + ":" + strconv.Itoa(*ginPort)
}
address = config.Config.CmsApi.ListenIP + ":" + strconv.Itoa(*ginPort)
fmt.Println("start cms api server, address: ", address)
router.Run(address)
2022-01-24 01:40:49 +08:00
}