File tree Expand file tree Collapse file tree 6 files changed +23
-10
lines changed Expand file tree Collapse file tree 6 files changed +23
-10
lines changed Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ # #######
4
+ # # Check for /run/secrets and expose them as ENV variables
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
Original file line number Diff line number Diff line change @@ -9,18 +9,17 @@ function qecho() {
9
9
qecho " [II] qnib/init-plain script v0.4.32"
10
10
set -e
11
11
12
- if [[ -z ${SKIP_ENTRYPOINTS} ]]; then
13
- # # /opt/entry/
14
- for x in $( find /opt/entry/ -type f -perm /u+x | sort) ; do
15
- qecho " > execute entrypoint '${x} '"
16
- if [[ " $x " == * .env ]]; then
17
- source ${x}
18
- else
19
- ${x}
20
- fi
21
- done
12
+ if [[ -z ${SKIP_ENTRYPOINTS} ]]; then
22
13
if [[ " X${ENTRYPOINTS_DIR} " != " X" ]]; then
23
14
if [[ -d ${ENTRYPOINTS_DIR} ]]; then
15
+ for x in $( find /opt/entry/ -type f -perm /u+x | sort) ; do
16
+ qecho " > execute entrypoint '${x} '"
17
+ if [[ " $x " == * .env ]]; then
18
+ source ${x}
19
+ else
20
+ ${x}
21
+ fi
22
+ done
24
23
for x in $( find ${ENTRYPOINTS_DIR} -type f -perm /u+x | sort) ; do
25
24
qecho " > execute entrypoint '${x} '"
26
25
if [[ " $x " == * .env ]]; then
You can’t perform that action at this time.
0 commit comments