diff --git a/release/docker/docker-entrypoint.sh b/release/docker/docker-entrypoint.sh
index 97f66685e51e1f4d983bb28604a4bd239696f5e7..2880aca11838c0f1b924f89260addebc0c65913f 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}")"