mirror of
https://github.com/zhufuyi/sponge.git
synced 2025-10-05 16:57:07 +08:00
26 lines
550 B
Go
26 lines
550 B
Go
package initial
|
|
|
|
import (
|
|
"strconv"
|
|
|
|
"github.com/go-dev-frame/sponge/internal/config"
|
|
"github.com/go-dev-frame/sponge/internal/server"
|
|
|
|
"github.com/go-dev-frame/sponge/pkg/app"
|
|
)
|
|
|
|
// CreateServices create http service
|
|
func CreateServices() []app.IServer {
|
|
var cfg = config.Get()
|
|
var servers []app.IServer
|
|
|
|
// create a http service
|
|
httpAddr := ":" + strconv.Itoa(cfg.HTTP.Port)
|
|
httpServer := server.NewHTTPServer_pbExample(httpAddr,
|
|
server.WithHTTPIsProd(cfg.App.Env == "prod"),
|
|
)
|
|
servers = append(servers, httpServer)
|
|
|
|
return servers
|
|
}
|