From c2cd402b52e44590c18093904b2479ddebff2447 Mon Sep 17 00:00:00 2001 From: Francis Dong Date: Mon, 7 Mar 2022 16:06:58 +0800 Subject: [PATCH] Support running in the foreground #406 (cherry picked from commit dcbc2564ea0355c0cc8b33d483cc84759075d3ed) --- fizz-bootstrap/sh/boot.sh | 10 +++++++++- fizz-bootstrap/sh/docker-entrypoint.sh | 2 +- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/fizz-bootstrap/sh/boot.sh b/fizz-bootstrap/sh/boot.sh index 4e69986..634c85a 100644 --- a/fizz-bootstrap/sh/boot.sh +++ b/fizz-bootstrap/sh/boot.sh @@ -35,6 +35,9 @@ if [ -z "$JAVA_HOME" ]; then fi fi +# Run in the foreground +PARAM_2=$2 + #进入脚本所在目录 cd `dirname $0` @@ -104,7 +107,12 @@ start() { else echo "starting $APP_NAME ..." rm -f ${PID_FILE} - ${JAVA_CMD} -jar ${JAVA_OPTS} -Dlogging.config=${APP_DEP_DIR}/log4j2-spring.xml -Dspring.profiles.active=$SPRING_PROFILES_ACTIVE -Denv=$APOLLO_ENV -Dapollo.meta=${APOLLO_META_SERVER} ${APP_DEP_DIR}/${APP_NAME} > ${APP_LOG_DIR}/${APP_NAME}.log 2>&1 & + if [[ ${PARAM_2} == "f" ]] + then + ${JAVA_CMD} -jar ${JAVA_OPTS} -Dlogging.config=${APP_DEP_DIR}/log4j2-spring.xml -Dspring.profiles.active=$SPRING_PROFILES_ACTIVE -Denv=$APOLLO_ENV -Dapollo.meta=${APOLLO_META_SERVER} ${APP_DEP_DIR}/${APP_NAME} + else + ${JAVA_CMD} -jar ${JAVA_OPTS} -Dlogging.config=${APP_DEP_DIR}/log4j2-spring.xml -Dspring.profiles.active=$SPRING_PROFILES_ACTIVE -Denv=$APOLLO_ENV -Dapollo.meta=${APOLLO_META_SERVER} ${APP_DEP_DIR}/${APP_NAME} > ${APP_LOG_DIR}/${APP_NAME}.log 2>&1 & + fi echo $! > ${PID_FILE} fi } diff --git a/fizz-bootstrap/sh/docker-entrypoint.sh b/fizz-bootstrap/sh/docker-entrypoint.sh index 4496dd2..ce5f016 100644 --- a/fizz-bootstrap/sh/docker-entrypoint.sh +++ b/fizz-bootstrap/sh/docker-entrypoint.sh @@ -2,4 +2,4 @@ # entrypoint for docker -/bin/bash ./boot.sh start && touch dummy.log && tail -f dummy.log \ No newline at end of file +/bin/bash ./boot.sh start f \ No newline at end of file