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