initial auth from subscriber app

This commit is contained in:
ctengiz
2024-04-11 21:04:00 +03:00
parent 5bc7a48f75
commit 03036fdffd
6 changed files with 221 additions and 0 deletions

45
svc/main.go Normal file
View File

@@ -0,0 +1,45 @@
package main
import (
"bordro-esleme/api"
"git.makki.io/makki/libgo/dbu"
"git.makki.io/makki/libgo/mlog"
"git.makki.io/makki/libgo/svc"
"time"
)
func main() {
// init base service
s := svc.Init("bordro-esleme", "bordroesleme", 40300, 40301)
// init logger
mlog.InitLogger(s.DevMode())
// connnect to db
dbConnectionString := s.DBConnectionString()
err := dbu.Connect(s.Ctx, dbConnectionString, s.SqlsDir(), s.DevMode())
if err != nil {
mlog.Fatal(err)
}
//kv table adını atayalım
dbu.DB.SetTableNameKV("sykv")
err = dbu.DB.Ping(s.Ctx)
if err != nil {
mlog.Fatal(err)
}
//subscribe to auth server
expire := time.Hour * 1
if svc.S.DevMode() {
expire = time.Hour * 48
}
err = s.SubscribeToAuthServer(expire)
if err != nil {
mlog.Fatal(err)
}
// Init appplication service
s.StartHttp(api.HttpHandler(s.RunEnv()))
}