CreateContainers: add "com.centurylinklabs.watchtower.enable": "false" to all managed containers

Signed-off-by: Simon L. <szaimen@e.mail.de>
This commit is contained in:
Simon L. 2025-07-01 17:58:27 +02:00
parent d20812b0e8
commit 9967aea70c

View file

@ -584,6 +584,9 @@ readonly class DockerActionManager {
$requestBody['HostConfig']['Mounts'] = $mounts; $requestBody['HostConfig']['Mounts'] = $mounts;
} }
// All AIO-managed containers should not be updated externally via watchtower but gracefully by AIO's backup and update feature.
$requestBody['Labels'] = ["com.centurylinklabs.watchtower.enable" => "false", "org.label-schema.vendor" => "Nextcloud"];
// Containers should have a fixed host name. See https://github.com/nextcloud/all-in-one/discussions/6589 // Containers should have a fixed host name. See https://github.com/nextcloud/all-in-one/discussions/6589
$requestBody['Hostname'] = $container->GetIdentifier(); $requestBody['Hostname'] = $container->GetIdentifier();