micro-document/cmd/app.go
2025-06-11 16:17:27 +08:00

41 lines
799 B
Go

package main
import (
"context"
"fmt"
"log"
"micro-document/api/governance"
conf "micro-document/config"
"micro-document/internel/controller"
"micro-document/pkg/db"
"os"
"os/signal"
"syscall"
_ "dubbo.apache.org/dubbo-go/v3/imports"
)
func main() {
boot()
// config.SetProviderService(&controller.GovernanceProvider{})
// config.SetProviderService(&controller.PressReleasesProvider{})
// if err := config.Load(); err != nil {
// panic(err)
// }
fmt.Println(controller.GovernanceProvider{}.List(context.TODO(), &governance.ListReq{Page: 1, PageSize: 100}))
sigc := make(chan os.Signal, 1)
signal.Notify(sigc, os.Interrupt, syscall.SIGTERM)
sig := <-sigc
log.Printf("Caught signal %s: shutting down.", sig)
os.Exit(0)
}
func boot() {
conf.ConfigInit()
db.DbInit()
}