#!/bin/sh SPRING_PROFILE_CONFIG="" ################################################## active config start ################################################# if [ "${PROFILE}" ];then SPRING_PROFILE_CONFIG="${SPRING_PROFILE_CONFIG} -Dspring.profiles.active='$PROFILE'" else SPRING_PROFILE_CONFIG="${SPRING_PROFILE_CONFIG} -Dspring.profiles.active='docker'" fi ################################################## active config end ################################################### ################################################## spring config location start ######################################## if [ "${SPRING_CONFIG_LOCATION}" ];then SPRING_PROFILE_CONFIG="${SPRING_PROFILE_CONFIG} -Dspring.config.additional-location='$SPRING_CONFIG_LOCATION'" else SPRING_PROFILE_CONFIG="${SPRING_PROFILE_CONFIG} -Dspring.config.additional-location='/app/magic-api/conf/'" fi ################################################## spring config location end ######################################### ################################################## timezone config start ################################################# if [ "${SPRING_USER_TIMEZONE}" ];then SPRING_PROFILE_CONFIG="${SPRING_PROFILE_CONFIG} -Duser.timezone='$SPRING_USER_TIMEZONE'" else SPRING_PROFILE_CONFIG="${SPRING_PROFILE_CONFIG} -Duser.timezone='GMT+08'" fi ################################################## timezone config end ################################################### sh -c "java -server ${SPRING_PROFILE_CONFIG} ${SPRING_OPTS} ${JAVA_OPTS} -jar /app/marketing/marketing-admin-server.jar"