From 9967aea70c11318bb63c4908a3857e2f58983e9b Mon Sep 17 00:00:00 2001 From: "Simon L." Date: Tue, 1 Jul 2025 17:58:27 +0200 Subject: [PATCH] CreateContainers: add `"com.centurylinklabs.watchtower.enable": "false"` to all managed containers Signed-off-by: Simon L. --- php/src/Docker/DockerActionManager.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/php/src/Docker/DockerActionManager.php b/php/src/Docker/DockerActionManager.php index 61cb41bb..b3560968 100644 --- a/php/src/Docker/DockerActionManager.php +++ b/php/src/Docker/DockerActionManager.php @@ -584,6 +584,9 @@ readonly class DockerActionManager { $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 $requestBody['Hostname'] = $container->GetIdentifier();