robosats/docker/lnd/entrypoint.sh
2022-02-09 12:51:05 -08:00

19 lines
376 B
Bash
Executable File

#!/bin/sh
set -e
# Create lnd.conf if it doesn't exist
if [ ! -f "/home/lnd/.lnd/lnd.conf" ]; then
envsubst < /tmp/lnd.conf > /home/lnd/.lnd/lnd.conf
fi
# Change local user id and group
usermod -u "${LOCAL_USER_ID:?}" lnd
groupmod -g "${LOCAL_GROUP_ID:?}" lnd
# Fix ownership
chown -R lnd /home/lnd
echo ${AUTO_UNLOCK_PWD} > /tmp/pwd
# Start lnd
exec sudo -u lnd "$@"