mirror of
https://github.com/nextcloud/all-in-one.git
synced 2025-12-20 14:36:52 +00:00
dont create an additional network
Signed-off-by: Simon L <szaimen@e.mail.de>
This commit is contained in:
parent
722cb9802a
commit
9b9b778f90
1 changed files with 2 additions and 12 deletions
|
|
@ -412,11 +412,7 @@ class DockerActionManager
|
||||||
$portWithProtocol = $value->port . '/' . $value->protocol;
|
$portWithProtocol = $value->port . '/' . $value->protocol;
|
||||||
$exposedPorts[$portWithProtocol] = null;
|
$exposedPorts[$portWithProtocol] = null;
|
||||||
}
|
}
|
||||||
if ($container->GetIdentifier() !== 'nextcloud-aio-docker-socket-proxy') {
|
|
||||||
$requestBody['HostConfig']['NetworkMode'] = 'nextcloud-aio';
|
$requestBody['HostConfig']['NetworkMode'] = 'nextcloud-aio';
|
||||||
} else {
|
|
||||||
$requestBody['HostConfig']['NetworkMode'] = 'nextcloud-aio-docker-socket-proxy-network';
|
|
||||||
}
|
|
||||||
} else {
|
} else {
|
||||||
$requestBody['HostConfig']['NetworkMode'] = 'host';
|
$requestBody['HostConfig']['NetworkMode'] = 'host';
|
||||||
}
|
}
|
||||||
|
|
@ -827,20 +823,14 @@ class DockerActionManager
|
||||||
public function ConnectMasterContainerToNetwork() : void
|
public function ConnectMasterContainerToNetwork() : void
|
||||||
{
|
{
|
||||||
$this->ConnectContainerIdToNetwork('nextcloud-aio-mastercontainer', '');
|
$this->ConnectContainerIdToNetwork('nextcloud-aio-mastercontainer', '');
|
||||||
$this->ConnectContainerIdToNetwork('nextcloud-aio-mastercontainer', '', 'nextcloud-aio-docker-socket-proxy-network');
|
|
||||||
// Don't disconnect here since it slows down the initial login by a lot. Is getting done during cron.sh instead.
|
// Don't disconnect here since it slows down the initial login by a lot. Is getting done during cron.sh instead.
|
||||||
// $this->DisconnectContainerFromBridgeNetwork('nextcloud-aio-mastercontainer');
|
// $this->DisconnectContainerFromBridgeNetwork('nextcloud-aio-mastercontainer');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function ConnectContainerToNetwork(Container $container) : void
|
public function ConnectContainerToNetwork(Container $container) : void
|
||||||
{
|
{
|
||||||
if ($container->GetIdentifier() !== 'nextcloud-aio-docker-socket-proxy') {
|
|
||||||
$this->ConnectContainerIdToNetwork($container->GetIdentifier(), $container->GetInternalPort());
|
$this->ConnectContainerIdToNetwork($container->GetIdentifier(), $container->GetInternalPort());
|
||||||
}
|
}
|
||||||
if ($container->GetIdentifier() === 'nextcloud-aio-nextcloud' || $container->GetIdentifier() === 'nextcloud-aio-docker-socket-proxy') {
|
|
||||||
$this->ConnectContainerIdToNetwork($container->GetIdentifier(), $container->GetInternalPort(), 'nextcloud-aio-docker-socket-proxy-network');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public function StopContainer(Container $container) : void {
|
public function StopContainer(Container $container) : void {
|
||||||
$url = $this->BuildApiUrl(sprintf('containers/%s/stop?t=%s', urlencode($container->GetIdentifier()), $container->GetMaxShutdownTime()));
|
$url = $this->BuildApiUrl(sprintf('containers/%s/stop?t=%s', urlencode($container->GetIdentifier()), $container->GetMaxShutdownTime()));
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue