add executable bit on tmpfs for nextcloud container

Signed-off-by: Simon L <szaimen@e.mail.de>
This commit is contained in:
Simon L 2023-07-28 17:08:44 +02:00
parent e8ef49c42f
commit 3d868d4457
3 changed files with 7 additions and 3 deletions

View file

@ -141,7 +141,7 @@
"type": "array", "type": "array",
"items": { "items": {
"type": "string", "type": "string",
"pattern": "^/[a-z/_0-9-]+$" "pattern": "^/[a-z/_0-9-:]+$"
} }
}, },
"volumes": { "volumes": {

View file

@ -211,7 +211,7 @@
"nextcloud-aio" "nextcloud-aio"
], ],
"tmpfs": [ "tmpfs": [
"/tmp" "/tmp:exec"
] ]
}, },
{ {

View file

@ -439,7 +439,11 @@ class DockerActionManager
$tmpfs = []; $tmpfs = [];
foreach($container->GetTmpfs() as $tmp) { foreach($container->GetTmpfs() as $tmp) {
$tmpfs[$tmp] = ""; $mode = "";
if (str_contains($tmp, ':')) {
$mode = explode(':', $tmp)[1];
}
$tmpfs[$tmp] = $mode;
} }
if (count($tmpfs) > 0) { if (count($tmpfs) > 0) {
$requestBody['HostConfig']['Tmpfs'] = $tmpfs; $requestBody['HostConfig']['Tmpfs'] = $tmpfs;