diff --git a/release/docker/docker-entrypoint.sh b/release/docker/docker-entrypoint.sh index d12521eb1960c27b460f3b19f1ce36975ae75d19..dc60cb52f6ae4aa31d542966ecfb9f6bfc1a0545 100755 --- a/release/docker/docker-entrypoint.sh +++ b/release/docker/docker-entrypoint.sh @@ -1,4 +1,5 @@ #!/bin/sh +set -u home=/var/lib/duniter config=/etc/duniter @@ -13,7 +14,7 @@ auto_sync="$(boolean "${DUNITER_AUTO_SYNC:-false}")" # Use path /etc/duniter/conf.json if ! [ -f "$config/conf.json" ] && [ -f "$home_default/conf.json" ]; then - mv "$home_default/conf.json" "$conf/conf.json" + mv "$home_default/conf.json" "$config/conf.json" fi mkdir -p "$home/duniter_default" ln -fs "$config/conf.json" "$home_default/conf.json" @@ -55,7 +56,7 @@ fi if [ "$auto_sync" = true ]; then if ! [ -d "$home_default/data" ]; then echo "No 'data' folder. " - if [ -z "$DUNITER_SYNC_HOST" ]; then + if [ -z "$DUNITER_SYNC_HOST:-" ]; then echo "DUNITER_SYNC_HOST undefined. Can't start synchronization!" else echo "Starting synchronization..."