mirror of
https://github.com/nextcloud/all-in-one.git
synced 2025-12-21 06:56:57 +00:00
revert "set NEXTCLOUD_MOUNT to rshared #2601"
as it causes too many problems. Signed-off-by: Simon L <szaimen@e.mail.de>
This commit is contained in:
parent
d6580b30ce
commit
9387c1cddb
1 changed files with 14 additions and 14 deletions
|
|
@ -223,12 +223,12 @@ class DockerActionManager
|
||||||
public function CreateContainer(Container $container) : void {
|
public function CreateContainer(Container $container) : void {
|
||||||
$volumes = [];
|
$volumes = [];
|
||||||
foreach ($container->GetVolumes()->GetVolumes() as $volume) {
|
foreach ($container->GetVolumes()->GetVolumes() as $volume) {
|
||||||
// NEXTCLOUD_MOUNT gets added via bind-mount later on
|
// // NEXTCLOUD_MOUNT gets added via bind-mount later on
|
||||||
if ($container->GetIdentifier() === 'nextcloud-aio-nextcloud') {
|
// if ($container->GetIdentifier() === 'nextcloud-aio-nextcloud') {
|
||||||
if ($volume->name === $this->configurationManager->GetNextcloudMount()) {
|
// if ($volume->name === $this->configurationManager->GetNextcloudMount()) {
|
||||||
continue;
|
// continue;
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
|
|
||||||
$volumeEntry = $volume->name . ':' . $volume->mountPoint;
|
$volumeEntry = $volume->name . ':' . $volume->mountPoint;
|
||||||
if ($volume->isWritable) {
|
if ($volume->isWritable) {
|
||||||
|
|
@ -560,14 +560,14 @@ class DockerActionManager
|
||||||
} elseif ($container->GetIdentifier() === 'nextcloud-aio-talk') {
|
} elseif ($container->GetIdentifier() === 'nextcloud-aio-talk') {
|
||||||
// This is needed due to a bug in libwebsockets which cannot handle unlimited ulimits
|
// This is needed due to a bug in libwebsockets which cannot handle unlimited ulimits
|
||||||
$requestBody['HostConfig']['Ulimits'] = [["Name" => "nofile", "Hard" => 200000, "Soft" => 200000]];
|
$requestBody['HostConfig']['Ulimits'] = [["Name" => "nofile", "Hard" => 200000, "Soft" => 200000]];
|
||||||
// Special things for the nextcloud container which should not be exposed in the containers.json
|
// // Special things for the nextcloud container which should not be exposed in the containers.json
|
||||||
} elseif ($container->GetIdentifier() === 'nextcloud-aio-nextcloud') {
|
// } elseif ($container->GetIdentifier() === 'nextcloud-aio-nextcloud') {
|
||||||
foreach ($container->GetVolumes()->GetVolumes() as $volume) {
|
// foreach ($container->GetVolumes()->GetVolumes() as $volume) {
|
||||||
if ($volume->name !== $this->configurationManager->GetNextcloudMount()) {
|
// if ($volume->name !== $this->configurationManager->GetNextcloudMount()) {
|
||||||
continue;
|
// continue;
|
||||||
}
|
// }
|
||||||
$mounts[] = ["Type" => "bind", "Source" => $volume->name, "Target" => $volume->mountPoint, "ReadOnly" => !$volume->isWritable, "BindOptions" => [ "Propagation" => "rshared"]];
|
// $mounts[] = ["Type" => "bind", "Source" => $volume->name, "Target" => $volume->mountPoint, "ReadOnly" => !$volume->isWritable, "BindOptions" => [ "Propagation" => "rshared"]];
|
||||||
}
|
// }
|
||||||
// Special things for the caddy community container
|
// Special things for the caddy community container
|
||||||
} elseif ($container->GetIdentifier() === 'nextcloud-aio-caddy') {
|
} elseif ($container->GetIdentifier() === 'nextcloud-aio-caddy') {
|
||||||
$requestBody['HostConfig']['ExtraHosts'] = ['host.docker.internal:host-gateway'];
|
$requestBody['HostConfig']['ExtraHosts'] = ['host.docker.internal:host-gateway'];
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue