+FIX: add option to disable watchers even in dev mode

This commit is contained in:
Simon Martens
2026-01-27 18:39:22 +01:00
parent c578bd2ad5
commit de37145471
3 changed files with 11 additions and 3 deletions

View File

@@ -184,8 +184,9 @@ func (app *App) Serve() error {
panic(err)
}
if app.MAConfig.Debug {
if app.MAConfig.Debug && !app.MAConfig.DisableWatchers {
app.setWatchers(engine)
engine.Debug()
}
// INFO: we use OnServe, but here is also OnBootstrap
@@ -686,7 +687,6 @@ func (app *App) setWatchers(engine *templating.Engine) {
} else {
watcher.AddRecursive(LAYOUT_DIR)
watcher.AddRecursive(ROUTES_DIR)
engine.Debug()
rwatcher, err := RefreshWatcher(engine)
if err != nil {
app.PB.Logger().Error("Failed to create watcher, continuing without", "error", err)