Files
mesh-catalog/modules/only-office
jochen df821c8a4a
mesh/merge-gate head df821c8a4ab6 merged into trunk 49caf17ff56e — pass: builds only-office → novox; no bus step; every machine composes with the change as…
mesh/repo-check head df821c8a4ab6 merged into trunk 49caf17ff56e — pass: its merge-check.sh passed, each part in its toolchain: merge-check.sh (go), merge-…
mesh/delivery delivered
mesh/check failed: unit: clipmenu/cmd/clipmenu-tools.TestTheLauncherWaitsQuietlyWhileAnotherClipmenudHoldsTheLock: manifest_test.go:199: the launcher …
only-office: stop declaring the old lib directory, emptied on the operator's word (issue 1854)
Issue 1843 kept the old /var/lib/only-office/lib declared only to close it to 0700 while it held
data. Its contents are deleted now, so the declaration has no job left; mesh-host removes the
empty directory once it is no longer declared.
2026-10-22 17:49:08 +02:00
..

only-office

The only-office module of the mesh catalogue: runs the container image onlyoffice/documentserver.

Files it does not know

Each directory or archive this module declares says how it treats a file it did not write (ADR 0422, ADR 0416).

  • ${dir:state}: everything in it is the program's; the mesh moves nothing out (ADR 0422 §2).
  • ${dir:box}: everything in it is the program's; the mesh moves nothing out (ADR 0422 §2).
  • ${dir:logs}: everything in it is the program's; the mesh moves nothing out (ADR 0422 §2).
  • ${dir:data}: everything in it is the program's; the mesh moves nothing out (ADR 0422 §2).
  • ${dir:server-lib}: everything in it is the program's; the mesh moves nothing out (ADR 0422 §2).
  • ${dir:db}: everything in it is the program's; the mesh moves nothing out (ADR 0422 §2).
  • ${dir:rabbitmq}: everything in it is the program's; the mesh moves nothing out (ADR 0422 §2).
  • ${dir:redis}: everything in it is the program's; the mesh moves nothing out (ADR 0422 §2).
  • ${dir:fonts}: everything in it is the program's; the mesh moves nothing out (ADR 0422 §2).

Where its directories live

Everything the container mounts sits in ${dir:box} (/var/lib/only-office/box), root-owned and 0700 (issue 1843). The image opens what is below each mount to every account on every start (chmod -R 755), so the barrier is a parent the container never sees. The module root stays root-owned 0711: the converter, which runs on the host as only-office-converter, passes through it to its two secrets and nothing else.