Skip to content

Commit 32ff6ae

Browse files
check for ENTRYPOINTS_DIR
1 parent 1fdeb3d commit 32ff6ae

File tree

1 file changed

+14
-8
lines changed

1 file changed

+14
-8
lines changed

init-plain/usr/local/bin/entrypoint.sh

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,20 @@ if [[ -z ${SKIP_ENTRYPOINTS} ]];then
1919
${x}
2020
fi
2121
done
22-
for x in $(find ${ENTRYPOINTS_DIR} -type f -perm /u+x |sort);do
23-
qecho "> execute entrypoint '${x}'"
24-
if [[ "$x" == *.env ]];then
25-
source ${x}
26-
else
27-
${x}
28-
fi
29-
done
22+
if [[ "X${ENTRYPOINTS_DIR}" != "X" ]];then
23+
if [[ -d ${ENTRYPOINTS_DIR} ]];then
24+
for x in $(find ${ENTRYPOINTS_DIR} -type f -perm /u+x |sort);do
25+
qecho "> execute entrypoint '${x}'"
26+
if [[ "$x" == *.env ]];then
27+
source ${x}
28+
else
29+
${x}
30+
fi
31+
done
32+
else
33+
echo "!!> Could not find specified ENTRYPOINTS_DIR '${ENTRYPOINTS_DIR}'"
34+
fi
35+
fi
3036
fi
3137

3238
if [[ "${WAIT_TASK_SLOT}" != "X" ]] && $(echo "${WAIT_TASK_SLOT}" |sed -e 's/,/ /g' | grep -q -w "${SWARM_TASK_SLOT}");then

0 commit comments

Comments
 (0)