Skip to content
Snippets Groups Projects
Commit 6a97dc85 authored by Gilles Filippini's avatar Gilles Filippini
Browse files

[fix] docker: entrypoint '$conf' -> '$config'

And uset `set -u` to prevent this from happening again.
parent 697494d5
No related branches found
No related tags found
1 merge request!1380Docker entrypoint - fixes and error handling
#!/bin/sh #!/bin/sh
set -u
home=/var/lib/duniter home=/var/lib/duniter
config=/etc/duniter config=/etc/duniter
...@@ -13,7 +14,7 @@ auto_sync="$(boolean "${DUNITER_AUTO_SYNC:-false}")" ...@@ -13,7 +14,7 @@ auto_sync="$(boolean "${DUNITER_AUTO_SYNC:-false}")"
# Use path /etc/duniter/conf.json # Use path /etc/duniter/conf.json
if ! [ -f "$config/conf.json" ] && [ -f "$home_default/conf.json" ]; then 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 fi
mkdir -p "$home/duniter_default" mkdir -p "$home/duniter_default"
ln -fs "$config/conf.json" "$home_default/conf.json" ln -fs "$config/conf.json" "$home_default/conf.json"
...@@ -55,7 +56,7 @@ fi ...@@ -55,7 +56,7 @@ fi
if [ "$auto_sync" = true ]; then if [ "$auto_sync" = true ]; then
if ! [ -d "$home_default/data" ]; then if ! [ -d "$home_default/data" ]; then
echo "No 'data' folder. " 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!" echo "DUNITER_SYNC_HOST undefined. Can't start synchronization!"
else else
echo "Starting synchronization..." echo "Starting synchronization..."
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment