fix: 恢复MediaMTX按需媒体路径 (#54)
This commit is contained in:
@@ -18,7 +18,9 @@ func init() {
|
||||
process := mediamtx.NewSupervisor(os.Getenv("SENSE_MEDIAMTX_BINARY"), os.Getenv("SENSE_MEDIAMTX_CONFIG"), 3)
|
||||
controller := mediamtx.NewHTTPController(valueOr("SENSE_MEDIAMTX_API", "http://127.0.0.1:9997"))
|
||||
app.RegisterMigration(platform.Migration{Version: 2026081203, Name: "sense_media", SQL: media.MigrationSQL})
|
||||
media.NewModule(media.NewService(store, process, controller)).Register(app)
|
||||
service := media.NewService(store, process, controller)
|
||||
media.NewModule(service).Register(app)
|
||||
app.RegisterStartup(service.Restore)
|
||||
return nil
|
||||
})
|
||||
}
|
||||
|
||||
@@ -47,6 +47,9 @@ func Run() error {
|
||||
if err := app.ApplyMigrations(context.Background()); err != nil {
|
||||
return err
|
||||
}
|
||||
if err := app.Start(context.Background()); err != nil {
|
||||
return fmt.Errorf("start Sense modules: %w", err)
|
||||
}
|
||||
|
||||
server := &http.Server{
|
||||
Addr: cfg.HTTPAddress,
|
||||
|
||||
Reference in New Issue
Block a user