micro-document/cmd/app.go

41 lines
799 B
Go
Raw Normal View History

2025-06-10 03:10:19 +00:00
package main
2025-06-11 02:11:17 +00:00
import (
2025-06-11 08:17:27 +00:00
"context"
"fmt"
2025-06-11 02:11:17 +00:00
"log"
2025-06-11 08:17:27 +00:00
"micro-document/api/governance"
2025-06-11 02:11:17 +00:00
conf "micro-document/config"
"micro-document/internel/controller"
"micro-document/pkg/db"
"os"
"os/signal"
"syscall"
_ "dubbo.apache.org/dubbo-go/v3/imports"
)
2025-06-10 03:10:19 +00:00
func main() {
2025-06-11 02:11:17 +00:00
boot()
2025-06-11 08:17:27 +00:00
// 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}))
2025-06-11 02:11:17 +00:00
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)
}
2025-06-10 03:10:19 +00:00
2025-06-11 02:11:17 +00:00
func boot() {
conf.ConfigInit()
db.DbInit()
2025-06-10 03:10:19 +00:00
}