From 6a73c975430e304b56d6f3cf6190564fd1cafca5 Mon Sep 17 00:00:00 2001
From: Gilles Filippini <pini@pini.fr>
Date: Fri, 7 May 2021 12:59:00 +0200
Subject: [PATCH] [feat] docker: add DEBUG_ENTRYPOINT variable

Boolean variable to enable `set -x` in the entrypoint script.
---
 release/docker/docker-entrypoint.sh | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/release/docker/docker-entrypoint.sh b/release/docker/docker-entrypoint.sh
index 97f66685e..2880aca11 100755
--- a/release/docker/docker-entrypoint.sh
+++ b/release/docker/docker-entrypoint.sh
@@ -1,14 +1,19 @@
 #!/bin/sh
 set -u
 
-home=/var/lib/duniter
-config=/etc/duniter
-home_default=$home/duniter_default
-
 function boolean () {
   echo "$1" | sed -E 's/^(true|yes|1)$/true/i'
 }
 
+DEBUG_ENTRYPOINT="$(boolean "${DEBUG_ENTRYPOINT:-false}")"
+if [ "$DEBUG_ENTRYPOINT" = true ]; then
+  set -x
+fi
+
+home=/var/lib/duniter
+config=/etc/duniter
+home_default=$home/duniter_default
+
 manual_config="$(boolean "${DUNITER_MANUAL_CONFIG:-false}")"
 auto_sync="$(boolean "${DUNITER_AUTO_SYNC:-false}")"
 
-- 
GitLab