only-office: its directories are placed, not stated

Seven data directories drop their paths; the mesh resolves each to
<root>/only-office/<id>, which is exactly where the data already sits —
a textual no-op on this node, and the first module speaking ADR 0112's
vocabulary. The module root and the mesh's own state stay stated.
This commit is contained in:
2026-09-26 18:01:31 +02:00
parent a844701577
commit d6dd21a091
+7 -14
View File
@@ -45,43 +45,36 @@
{ {
"id": "logs", "id": "logs",
"type": "directory", "type": "directory",
"path": "/var/lib/only-office/logs",
"mode": "0700" "mode": "0700"
}, },
{ {
"id": "data", "id": "data",
"type": "directory", "type": "directory",
"path": "/var/lib/only-office/data",
"mode": "0700" "mode": "0700"
}, },
{ {
"id": "lib", "id": "lib",
"type": "directory", "type": "directory",
"path": "/var/lib/only-office/lib",
"mode": "0700" "mode": "0700"
}, },
{ {
"id": "db", "id": "db",
"type": "directory", "type": "directory",
"path": "/var/lib/only-office/db",
"mode": "0700" "mode": "0700"
}, },
{ {
"id": "rabbitmq", "id": "rabbitmq",
"type": "directory", "type": "directory",
"path": "/var/lib/only-office/rabbitmq",
"mode": "0700" "mode": "0700"
}, },
{ {
"id": "redis", "id": "redis",
"type": "directory", "type": "directory",
"path": "/var/lib/only-office/redis",
"mode": "0700" "mode": "0700"
}, },
{ {
"id": "fonts", "id": "fonts",
"type": "directory", "type": "directory",
"path": "/var/lib/only-office/fonts",
"mode": "0700" "mode": "0700"
}, },
{ {
@@ -102,13 +95,13 @@
"9070:80" "9070:80"
], ],
"volumes": [ "volumes": [
"/var/lib/only-office/logs:/var/log/onlyoffice", "${dir:logs}:/var/log/onlyoffice",
"/var/lib/only-office/data:/var/www/onlyoffice/Data", "${dir:data}:/var/www/onlyoffice/Data",
"/var/lib/only-office/lib:/var/lib/onlyoffice", "${dir:lib}:/var/lib/onlyoffice",
"/var/lib/only-office/db:/var/lib/postgresql", "${dir:db}:/var/lib/postgresql",
"/var/lib/only-office/rabbitmq:/var/lib/rabbitmq", "${dir:rabbitmq}:/var/lib/rabbitmq",
"/var/lib/only-office/redis:/var/lib/redis", "${dir:redis}:/var/lib/redis",
"/var/lib/only-office/fonts:/usr/share/fonts/truetype/custom" "${dir:fonts}:/usr/share/fonts/truetype/custom"
], ],
"secrets-in-environment": "run-document-server.sh regenerates JWT_SECRET from the environment on every start and overwrites local.json; not convertible" "secrets-in-environment": "run-document-server.sh regenerates JWT_SECRET from the environment on every start and overwrites local.json; not convertible"
} }