From 07619d3e5293f42797ad30ba94904a218a64d2ac Mon Sep 17 00:00:00 2001 From: 3wc <3wc.git@doesthisthing.work> Date: Mon, 28 Sep 2020 00:40:10 +0200 Subject: [PATCH] Add healthcheck --- compose.yml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/compose.yml b/compose.yml index b0b5f26..7473753 100644 --- a/compose.yml +++ b/compose.yml @@ -36,9 +36,16 @@ services: - proxy depends_on: - db + healthcheck: + test: "nodejs -e \"http.get('http://localhost:3000', (res) => { console.log('status: ', res.statusCode); if (res.statusCode == 200) { process.exit(0); } else { process.exit(1); } });\"" + interval: 30s + timeout: 10s + retries: 3 + start_period: 1m deploy: - restart_policy: - condition: on-failure + update_config: + failure_action: rollback + order: start-first labels: - "traefik.enable=true" - "traefik.docker.network=proxy"