From b618e2b85c572a27bbc318c87a5b26f08d7ec507 Mon Sep 17 00:00:00 2001 From: Mark Rousskov Date: Thu, 7 Mar 2024 07:30:37 -0500 Subject: [PATCH] Automatically restart contains on failure --- ansible/roles/docker/templates/containers/container.service | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ansible/roles/docker/templates/containers/container.service b/ansible/roles/docker/templates/containers/container.service index 111420db0..446803c90 100644 --- a/ansible/roles/docker/templates/containers/container.service +++ b/ansible/roles/docker/templates/containers/container.service @@ -22,6 +22,8 @@ ExecStart=/usr/bin/docker run --init --rm --name {{ item }} \ -w {{ container.working_dir }} \ {{ container.image }} {{ container.exec }} ExecStop=/usr/bin/docker stop {{ item }} +Restart=on-failure +RestartSec=5s {% for key, value in env.items() %} Environment={{ key }}={{ value }} {% endfor %}