mirror of
https://blitiri.com.ar/repos/chasquid
synced 2025-12-17 14:37:02 +00:00
docker/add-user.sh: Support getting email and password from env variables
This patch extends docker/add-user.sh to support getting the email and password from environment variables. That way, docker/add-user.sh can be used in scripts. https://github.com/albertito/chasquid/pull/43 Amended-by: Alberto Bertogli <albertito@blitiri.com.ar> Minor edits to the commit message.
This commit is contained in:
committed by
Alberto Bertogli
parent
6713fb7aef
commit
0ce84a3b5d
@@ -7,16 +7,19 @@
|
|||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
read -r -p "Email (full user@domain format): " EMAIL
|
if test -z "${EMAIL:-}"; then
|
||||||
|
read -r -p "Email (full user@domain format): " EMAIL
|
||||||
|
fi
|
||||||
|
|
||||||
if ! echo "${EMAIL}" | grep -q @; then
|
if ! echo "${EMAIL}" | grep -q @; then
|
||||||
echo "Error: email should have '@'."
|
echo "Error: email should have '@'."
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if test -z "${PASSWORD:-}"; then
|
||||||
read -r -p "Password: " -s PASSWORD
|
read -r -p "Password: " -s PASSWORD
|
||||||
echo
|
echo
|
||||||
|
fi
|
||||||
|
|
||||||
DOMAIN=$(echo echo "${EMAIL}" | cut -d '@' -f 2)
|
DOMAIN=$(echo echo "${EMAIL}" | cut -d '@' -f 2)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user