feat: import services and standardize Go 1.26.5

This commit is contained in:
2026-08-09 10:43:45 +08:00
parent 689c74b28f
commit 86024fa81d
1456 changed files with 220765 additions and 2 deletions

View File

@@ -0,0 +1,11 @@
package main
import (
"git.apinb.com/bsm-apps/passport/internal/config"
"git.apinb.com/bsm-sdk/core/printer"
)
func main() {
config.New("passport")
printer.Info("Database configuration: %+v", config.Spec.Databases)
}

View File

@@ -0,0 +1,44 @@
/**
* @Author: david.yan(david.yan@qq.com)
* @Date: 2021-11-26 15:25:03
*/
package service
import (
"git.apinb.com/bsm-apps/passport/internal/config"
"git.apinb.com/bsm-apps/passport/internal/impl"
"git.apinb.com/bsm-apps/passport/internal/server"
"git.apinb.com/bsm-sdk/core/service"
)
var (
ServiceKey = "Passport"
)
func Run() {
config.New(ServiceKey)
impl.NewImpl()
// 初始化服务
s := server.New(config.Spec.Addr)
srv := service.New(
s.Grpc,
&service.Options{
Addr: config.Spec.Addr,
MsConf: config.Spec.MicroService,
EtcdClient: impl.EtcdService,
GatewayCtx: s.Ctx,
GatewayConf: config.Spec.Gateway,
GatewayMux: s.Mux,
},
)
// 注册:初始化数据(如果需要)
// srv.Use(models.InitData)
// 停止服务
defer srv.Stop()
// 启动服务
srv.Start()
}