From 7f661b1074d9b43c98151ace75ce054d41fb454c Mon Sep 17 00:00:00 2001 From: Luke Murphy Date: Mon, 22 Jun 2020 19:41:06 +0200 Subject: [PATCH] Zero downtime configuration --- compose.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/compose.yml b/compose.yml index 92d73574..9ced3e74 100644 --- a/compose.yml +++ b/compose.yml @@ -25,9 +25,16 @@ services: networks: - proxy - internal + healthcheck: + test: ["CMD", "curl", "-f" "http://localhost:3000"] + interval: 15s + timeout: 10s + retries: 10 + start_period: 30s deploy: update_config: failure_action: rollback + order: start-first labels: - "traefik.enable=true"