#!/bin/bash
# 设置 Java 环境变量
export JAVA_HOME=/usr/local/java/jdk1.8.0_181
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
JVM_OPTS="-server -Xms128m -Xmx128m"
JAR_NAME=fire-web-0.0.1-SNAPSHOT.jar
# 同级目录配置文件优先级高于 .jar 中配置文件
# https://www.cnblogs.com/dannylinux/p/10278516.html
SPRING_PROFILES_ACTIVE=dev
SERVER_PORT=8082
SERVER_CONTEXT_PATH=/fire-web
SWAGGER_V2_HOST="123.456.789.10:1112"
LOG_FILE_NAME=fire-web.log
nohup java -jar ${JVM_OPTS} $JAR_NAME --spring.profiles.active=$SPRING_PROFILES_ACTIVE \
--server.port=$SERVER_PORT \
--server.context-path=$SERVER_CONTEXT_PATH \
--springfox.documentation.swagger.v2.host=$SWAGGER_V2_HOST \
> $LOG_FILE_NAME 2>&1 &
if [ $? = 0 ];then
tail -f $LOG_FILE_NAME
fi