MCPcopy Index your code
hub / github.com/apache/devlake / InitResources

Function InitResources

backend/server/services/init.go:57–75  ·  view source on GitHub ↗

InitResources creates resources needed by services module

()

Source from the content-addressed store, hash-verified

55
56// InitResources creates resources needed by services module
57func InitResources() {
58 var err error
59
60 // basic resources initialization
61 serviceStatus = SERVICE_STATUS_INIT
62 vld = validator.New()
63 basicRes = runner.CreateAppBasicRes()
64 cfg = basicRes.GetConfigReader()
65 logger = basicRes.GetLogger()
66 db = basicRes.GetDal()
67 bpManager = services.NewBlueprintManager(db)
68 // initialize db migrator
69 migrator, err = runner.InitMigrator(basicRes)
70 if err != nil {
71 panic(err)
72 }
73 logger.Info("migrator has been initialized")
74 migrator.Register(migrationscripts.All(), "Framework")
75}
76
77// GetBasicRes returns the context.BasicRes instance used by services module
78func GetBasicRes() context.BasicRes {

Callers 1

InitFunction · 0.85

Calls 7

NewMethod · 0.65
GetConfigReaderMethod · 0.65
GetLoggerMethod · 0.65
GetDalMethod · 0.65
InfoMethod · 0.65
RegisterMethod · 0.65
AllMethod · 0.65

Tested by

no test coverage detected