2025-01-24 19:18:20 +02:00
|
|
|
{ ... }: {
|
2024-02-23 01:56:51 +02:00
|
|
|
virtualisation.oci-containers = {
|
|
|
|
backend = "docker";
|
|
|
|
containers = {
|
|
|
|
watchtower = {
|
|
|
|
autoStart = true;
|
2024-03-27 14:16:08 +02:00
|
|
|
image = "docker.io/containrrr/watchtower:latest-dev";
|
2024-02-23 01:56:51 +02:00
|
|
|
volumes = [
|
|
|
|
"/var/run/docker.sock:/var/run/docker.sock"
|
|
|
|
"/home/owo/.docker/config.json:/config.json"
|
|
|
|
];
|
|
|
|
environment = {
|
2024-03-22 13:08:54 +02:00
|
|
|
WATCHTOWER_NOTIFICATIONS = "shoutrrr";
|
2024-03-27 14:16:08 +02:00
|
|
|
WATCHTOWER_WARN_ON_HEAD_FAILURE = "never";
|
2024-02-23 01:56:51 +02:00
|
|
|
};
|
2024-03-27 14:16:08 +02:00
|
|
|
environmentFiles = [
|
2024-03-28 13:03:11 +02:00
|
|
|
# Contains WATCHTOWER_NOTIFICATION_URL
|
2024-03-27 14:16:08 +02:00
|
|
|
"/etc/secrets/watchtower.env"
|
|
|
|
];
|
2024-02-23 01:56:51 +02:00
|
|
|
cmd = [
|
2024-03-27 14:16:08 +02:00
|
|
|
"--interval=60"
|
2024-02-23 01:56:51 +02:00
|
|
|
];
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
}
|