MCPcopy Create free account
hub / github.com/chainloop-dev/chainloop / newApp

Function newApp

app/artifact-cas/cmd/main.go:67–83  ·  view source on GitHub ↗
(logger log.Logger, gs *grpc.Server, hs *http.Server, ms *server.HTTPMetricsServer, providers backend.Providers, _ trace.TracerProvider)

Source from the content-addressed store, hash-verified

65}
66
67func newApp(logger log.Logger, gs *grpc.Server, hs *http.Server, ms *server.HTTPMetricsServer, providers backend.Providers, _ trace.TracerProvider) *app {
68 return &app{
69 kratos.New(
70 kratos.ID(id),
71 kratos.Name(Name),
72 kratos.Version(Version),
73 kratos.Metadata(map[string]string{}),
74 kratos.Logger(logger),
75 kratos.Server(
76 gs,
77 hs,
78 ms,
79 ),
80 ),
81 providers,
82 }
83}
84
85func main() {
86 flag.Parse()

Callers 1

wireAppFunction · 0.70

Calls 5

VersionMethod · 0.80
ServerMethod · 0.80
IDMethod · 0.65
NameMethod · 0.45
MetadataMethod · 0.45

Tested by

no test coverage detected