Skip to content

Commit

Permalink
fix entrypoint can not take params
Browse files Browse the repository at this point in the history
  • Loading branch information
archfish committed Mar 15, 2019
1 parent c38d7b3 commit 6e1a791
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 14 deletions.
1 change: 1 addition & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ ARG EXEC_NAME=proxy
ARG UID=2019
ARG CMD_NAME=demo
ENV CURRENT_EXEC_PATH=${APP_ROOT}/${EXEC_NAME}
ENV PATH=${APP_ROOT}:$PATH

WORKDIR ${APP_ROOT}

Expand Down
28 changes: 14 additions & 14 deletions entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,22 +3,22 @@
set -e

start_etcd() {
./etcd $ETCD_OPTS &
etcd $ETCD_OPTS &
}

start_apiserver() {
./apiserver --addr=:9092 --addr-http=:9093 --discovery $API_SERVER_OPTS &
apiserver --addr=:9092 --addr-http=:9093 --discovery $API_SERVER_OPTS &
}

PARAM=$1
INPUT_CMD=$@
CMD=`cat cmd`
if [ "$PARAM" = "" ]
if [ "$INPUT_CMD" = "" ]
then
PARAM=${CMD}
INPUT_CMD=${CMD}
fi

DEFAULT_EXEC="./proxy --addr=:80 --log-level=$GATEWAY_LOG_LEVEL $GW_PROXY_OPTS"
if [ "${PARAM}" = 'demo' ]
DEFAULT_EXEC="proxy --addr=:80 --log-level=$GATEWAY_LOG_LEVEL $GW_PROXY_OPTS"
if [ "${INPUT_CMD}" = 'demo' ]
then
start_etcd
sleep 3
Expand All @@ -27,24 +27,24 @@ then
EXEC=$DEFAULT_EXEC
fi

if [ "${PARAM}" = 'proxy' ]
if [ "${INPUT_CMD}" = 'proxy' ]
then
EXEC=$DEFAULT_EXEC
fi

if [ "${PARAM}" = 'apiserver' ]
if [ "${INPUT_CMD}" = 'apiserver' ]
then
EXEC="./apiserver --addr=:9092 --addr-http=:9093 --discovery $API_SERVER_OPTS"
EXEC="apiserver --addr=:9092 --addr-http=:9093 --discovery $API_SERVER_OPTS"
fi

if [ "${PARAM}" = 'etcd' ]
if [ "${INPUT_CMD}" = 'etcd' ]
then
EXEC="./etcd $ETCD_OPTS"
EXEC="etcd $ETCD_OPTS"
fi

if [ ! -z "${PARAM}" ] && [ -z "$EXEC" ]
if [ ! -z "${INPUT_CMD}" ] && [ -z "$EXEC" ]
then
EXEC="${PARAM}"
EXEC=${INPUT_CMD}
fi

exec $EXEC

0 comments on commit 6e1a791

Please sign in to comment.