'传入外部版本号'

This commit is contained in:
hetangj
2022-08-09 16:27:53 +08:00
parent 53c705dd77
commit 8a0622eaac

View File

@@ -50,7 +50,7 @@ func init() {
} }
// Run 启动Monibuca引擎传入总的Context可用于关闭所有 // Run 启动Monibuca引擎传入总的Context可用于关闭所有
func Run(ctx context.Context, configFile string) (err error) { func Run(ctx context.Context, configFile, version string) (err error) {
SysInfo.StartTime = time.Now() SysInfo.StartTime = time.Now()
SysInfo.Version = Engine.Version SysInfo.Version = Engine.Version
Engine.Context = ctx Engine.Context = ctx
@@ -93,7 +93,10 @@ func Run(ctx context.Context, configFile string) (err error) {
contentBuf := bytes.NewBuffer(nil) contentBuf := bytes.NewBuffer(nil)
req, _ := http.NewRequestWithContext(ctx, http.MethodPost, "https://logs-01.loggly.com/inputs/758a662d-f630-40cb-95ed-2502a5e9c872/tag/monibuca/", nil) req, _ := http.NewRequestWithContext(ctx, http.MethodPost, "https://logs-01.loggly.com/inputs/758a662d-f630-40cb-95ed-2502a5e9c872/tag/monibuca/", nil)
req.Header.Set("Content-Type", "application/json") req.Header.Set("Content-Type", "application/json")
content := fmt.Sprintf(`{"uuid":"%s","version":"%s","os":"%s","arch":"%s"`, UUID, Engine.Version, runtime.GOOS, runtime.GOARCH) if version == "" {
version = Engine.Version
}
content := fmt.Sprintf(`{"uuid":"%s","version":"%s","os":"%s","arch":"%s"`, UUID, version, runtime.GOOS, runtime.GOARCH)
if EngineConfig.Secret != "" { if EngineConfig.Secret != "" {
EngineConfig.OnEvent(ctx) EngineConfig.OnEvent(ctx)
} }