Skip to content

Commit 58fc712

Browse files
skip docker-secrets if /run/secrets/ is not present
1 parent 72f83b1 commit 58fc712

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

init-plain/opt/qnib/entry/10-docker-secrets.env

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,13 @@
22

33
########
44
## Check for /run/secrets and expose them as ENV variables
5-
for sec in $(ls /run/secrets/);do
6-
KEY=$(echo ${sec} |tr '[:lower:]' '[:upper:]' |sed -e 's/-/_/g')
7-
declare "$KEY=$(cat /run/secrets/${sec})"
8-
export $KEY
9-
done
5+
if [ -d /run/secrets/ ];then
6+
for sec in $(ls /run/secrets/);do
7+
KEY=$(echo ${sec} |tr '[:lower:]' '[:upper:]' |sed -e 's/-/_/g')
8+
echo "[II] Set environment variable ${KEY} from '/run/secrets/${sec}'"
9+
declare "$KEY=$(cat /run/secrets/${sec})"
10+
export $KEY
11+
done
12+
else
13+
echo "[II] No /run/secrets directory, skip step"
14+
fi

0 commit comments

Comments
 (0)