123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- package core
- import (
- "eta_gn/eta_obs/global"
- "eta_gn/eta_obs/init_serve"
- "eta_gn/eta_obs/services/oss"
- "fmt"
- "github.com/tylerb/graceful"
- "net/http"
- "time"
- )
- func RunServe() {
-
- r := init_serve.InitRouter()
-
- oss.InitMinio()
-
- init_serve.InitTask()
- fmt.Println("port:", global.CONFIG.Serve.Port)
-
-
-
-
-
-
-
- server := &http.Server{
- Addr: fmt.Sprint("0.0.0.0:", global.CONFIG.Serve.Port),
- Handler: r,
-
-
- }
-
- gracefulServer := &graceful.Server{
- Timeout: 10 * time.Second,
- Server: server,
- }
-
- if err := gracefulServer.ListenAndServe(); err != nil {
- panic(fmt.Errorf("服务启动失败,Err:%s", err))
- } else {
- fmt.Println("Run:", fmt.Sprint("0.0.0.0:", global.CONFIG.Serve.Port))
- }
- }
|