R-1281: FileBrowser is served on its own felhom-files network (traefik, and OnlyOffice while linked) and leaves traefik-public, so no app container reaches it. R-1126's check-then-publish gate unchanged. Red-proved. Commit only.
gates / gates (push) Successful in 1m29s

This commit is contained in:
2026-10-25 22:26:45 +01:00
parent 838c834169
commit 7ea942a118
6 changed files with 223 additions and 23 deletions
+4
View File
@@ -294,6 +294,10 @@ type Manager struct {
// fbNetOnFn / fbNetConnectFn replace the docker network reads and connects of the R-1126 gate in tests.
fbNetOnFn func(container, network string) bool
fbNetConnectFn func(container, network string) error
// R-1281: the disconnect, the network create, and „is OnlyOffice linked to FileBrowser and running" — test seams.
fbNetDisconnectFn func(container, network string) error
fbNetEnsureFn func(network string) error
fbOfficeLinkedFn func() (linked, running bool)
// fbSetPassword replaces the stop / CLI / start sequence of ResetFileBrowserAdminPassword in tests; nil in production.
fbSetPassword func(ctx context.Context, password string) error
// execFn replaces execCommand's process boundary in tests; nil in production.