From b2c389141ddfe2c9aa8cef2610cd1799584685d5 Mon Sep 17 00:00:00 2001 From: Yann Autissier Date: Wed, 16 Nov 2022 13:36:09 +0000 Subject: [PATCH] add stack node/autoheal --- stack/node.mk | 2 +- stack/node/autoheal.yml | 11 +++++++++++ stack/node/consul.yml | 1 - 3 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 stack/node/autoheal.yml diff --git a/stack/node.mk b/stack/node.mk index 482b834..0063533 100644 --- a/stack/node.mk +++ b/stack/node.mk @@ -1,5 +1,5 @@ CMDARGS += node-exec stack-node-exec node-exec:% node-exec@% node-run node-run:% node-run@% -node ?= node/certbot node/consul node/fabio node/registrator +node ?= node/autoheal node/certbot node/consul node/fabio node/registrator ENV_VARS += DOCKER_HOST_IFACE DOCKER_HOST_INET4 DOCKER_INTERNAL_DOCKER_HOST SETUP_LETSENCRYPT ?= diff --git a/stack/node/autoheal.yml b/stack/node/autoheal.yml new file mode 100644 index 0000000..dc4146d --- /dev/null +++ b/stack/node/autoheal.yml @@ -0,0 +1,11 @@ +version: '3.6' + +services: + autoheal: + container_name: ${NODE_COMPOSE_PROJECT_NAME}-autoheal + image: willfarrell/autoheal:latest + environment: + - AUTOHEAL_CONTAINER_LABEL=all + restart: always + volumes: + - /var/run/docker.sock:/var/run/docker.sock diff --git a/stack/node/consul.yml b/stack/node/consul.yml index 0dfa35c..82a55a1 100644 --- a/stack/node/consul.yml +++ b/stack/node/consul.yml @@ -35,7 +35,6 @@ services: - SERVICE_8500_TAGS=${NODE_CONSUL_SERVICE_8500_TAGS} - SERVICE_8600_IGNORE=true - SERVICE_ADDRESS=${DOCKER_HOST_INET4} - - SERVICE_CHECK_SCRIPT=docker-healthcheck ${DOCKER_HOST_INET4} network_mode: host restart: always volumes: