From 91c12c4b8b590126f5a263baab902d6128615793 Mon Sep 17 00:00:00 2001 From: kisfenyo Date: Wed, 18 Feb 2026 21:56:14 +0100 Subject: [PATCH] feat: sync FileBrowser config on startup Ensures config.yaml and docker-compose.yml are regenerated on controller startup, so new drives added while the controller was down still get their FileBrowser sources configured. Co-Authored-By: Claude Opus 4.6 --- controller/internal/web/server.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/controller/internal/web/server.go b/controller/internal/web/server.go index de69bf7..aa38939 100644 --- a/controller/internal/web/server.go +++ b/controller/internal/web/server.go @@ -73,6 +73,9 @@ func NewServer(cfg *config.Config, stackMgr *stacks.Manager, cpuCollector *syste logger.Printf("[INFO] Auth: no password configured — dashboard is open") } + // Sync FileBrowser config on startup to ensure mounts and sources are current + go s.syncFileBrowserMounts() + return s }