Merge pull request #6601 from nextcloud/enh/6564/add-label-to-all-containers

CreateContainers: add `"com.centurylinklabs.watchtower.enable": "false"` to all managed containers
This commit is contained in:
Simon L. 2025-07-01 18:02:42 +02:00 committed by GitHub
commit 1a43bfdc95
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

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();