From e911d0866df12d8a61d86c3a17e2ce330d791b7f Mon Sep 17 00:00:00 2001 From: Jan David Mol <mol@astron.nl> Date: Mon, 30 Aug 2021 11:07:56 +0200 Subject: [PATCH] L2SS-326: Restart critical containers even if they bailed, to make sure they're available as much as possible. This includes the core Tango services (including archiving), the logging server (to avoid losing log entries), and the jupyter container (to avoid losing remote access). --- docker-compose/archiver.yml | 3 ++- docker-compose/elk.yml | 1 + docker-compose/jupyter.yml | 2 +- docker-compose/tango.yml | 4 ++-- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/docker-compose/archiver.yml b/docker-compose/archiver.yml index 41d5df160..8006ece3b 100644 --- a/docker-compose/archiver.yml +++ b/docker-compose/archiver.yml @@ -15,7 +15,7 @@ services: - MYSQL_USER=tango - MYSQL_PASSWORD=tango - TANGO_HOST=${TANGO_HOST} - restart: on-failure + restart: unless-stopped hdbpp-es: image: ${LOCAL_DOCKER_REGISTRY_HOST}/${LOCAL_DOCKER_REGISTRY_USER}/tango-archiver:2021-05-28 @@ -34,6 +34,7 @@ services: wait-for-it.sh archiver-maria-db:3306 --timeout=30 --strict -- wait-for-it.sh ${TANGO_HOST} --timeout=30 --strict -- hdbppes-srv 01" + restart: unless-stopped hdbpp-cm: image: ${LOCAL_DOCKER_REGISTRY_HOST}/${LOCAL_DOCKER_REGISTRY_USER}/tango-archiver:${TANGO_ARCHIVER_VERSION} diff --git a/docker-compose/elk.yml b/docker-compose/elk.yml index cce66839b..bf6e22e3d 100644 --- a/docker-compose/elk.yml +++ b/docker-compose/elk.yml @@ -38,3 +38,4 @@ services: - "5959:5959" # logstash tcp json input depends_on: - elk-configure-host + restart: unless-stopped diff --git a/docker-compose/jupyter.yml b/docker-compose/jupyter.yml index 36cc0acbc..989601cf8 100644 --- a/docker-compose/jupyter.yml +++ b/docker-compose/jupyter.yml @@ -38,4 +38,4 @@ services: - --strict - -- - /usr/bin/tini -- /usr/local/bin/jupyter-notebook --port=8888 --no-browser --ip=0.0.0.0 --allow-root --NotebookApp.token= --NotebookApp.password= - restart: on-failure + restart: unless-stopped diff --git a/docker-compose/tango.yml b/docker-compose/tango.yml index b3a860d7b..9fa0f5cde 100644 --- a/docker-compose/tango.yml +++ b/docker-compose/tango.yml @@ -28,7 +28,7 @@ services: - tangodb:/var/lib/mysql ports: - "3306:3306" - restart: on-failure + restart: unless-stopped databaseds: image: ${DOCKER_REGISTRY_HOST}/${DOCKER_REGISTRY_USER}-tango-cpp:${TANGO_CPP_VERSION} @@ -55,4 +55,4 @@ services: - "2" - -ORBendPoint - giop:tcp::10000 - restart: on-failure + restart: unless-stopped -- GitLab