From 3c5022d6287f478f89fe012d4534ec9248a3a2db Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Tue, 27 Mar 2018 16:37:50 -0400 Subject: [PATCH] upsert bitwarden user --- entrypoint.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/entrypoint.sh b/entrypoint.sh index dd2dd5a3a0..a249d469c9 100644 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -1,6 +1,14 @@ #!/bin/sh -useradd -r -u ${LOCAL_UID:-999} -g bitwarden bitwarden +NOUSER=`id -u bitwarden > /dev/null 2>&1; echo $?` +LUID=${LOCAL_UID:-999} +if [[ $NOUSER == 0 && `id -u bitwarden` != $LUID ]] +then + usermod -u $LUID bitwarden +elif [ $NOUSER == 1 ] +then + useradd -r -u $LUID -g bitwarden bitwarden +fi chown -R bitwarden:bitwarden /etc/bitwarden cp /etc/bitwarden/web/settings.js /app/js/settings.js