Merge branch '1.5.x'
This commit is contained in:
commit
f48545bd57
|
@ -207,7 +207,12 @@ public class SysVinitLaunchScriptIT {
|
||||||
coloredString(AnsiColor.GREEN, "Running [" + extractPid(output) + "]"));
|
coloredString(AnsiColor.GREEN, "Running [" + extractPid(output) + "]"));
|
||||||
assertThat(output).has(
|
assertThat(output).has(
|
||||||
coloredString(AnsiColor.GREEN, "Stopped [" + extractPid(output) + "]"));
|
coloredString(AnsiColor.GREEN, "Stopped [" + extractPid(output) + "]"));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void launchWithRelativeLogFolder() throws Exception {
|
||||||
|
String output = doTest("launch-with-relative-log-folder.sh");
|
||||||
|
assertThat(output).contains("Log written");
|
||||||
}
|
}
|
||||||
|
|
||||||
private void doLaunch(String script) throws Exception {
|
private void doLaunch(String script) throws Exception {
|
||||||
|
|
|
@ -0,0 +1,8 @@
|
||||||
|
source ./test-functions.sh
|
||||||
|
mkdir ./pid
|
||||||
|
install_service
|
||||||
|
echo 'LOG_FOLDER=log' > /test-service/spring-boot-app.conf
|
||||||
|
mkdir -p /test-service/log
|
||||||
|
start_service
|
||||||
|
await_app
|
||||||
|
[[ -s /test-service/log/spring-boot-app.log ]] && echo "Log written"
|
|
@ -1,7 +1,7 @@
|
||||||
source ./test-functions.sh
|
source ./test-functions.sh
|
||||||
mkdir ./pid
|
|
||||||
install_service
|
install_service
|
||||||
echo 'PID_FOLDER=./pid' > /test-service/spring-boot-app.conf
|
mkdir /test-service/pid
|
||||||
|
echo 'PID_FOLDER=pid' > /test-service/spring-boot-app.conf
|
||||||
start_service
|
start_service
|
||||||
echo "PID: $(cat /test-service/pid/spring-boot-app/spring-boot-app.pid)"
|
echo "PID: $(cat /test-service/pid/spring-boot-app/spring-boot-app.pid)"
|
||||||
await_app
|
await_app
|
||||||
|
|
|
@ -52,6 +52,8 @@ configfile="$(basename "${jarfile%.*}.conf")"
|
||||||
# Initialize PID/LOG locations if they weren't provided by the config file
|
# Initialize PID/LOG locations if they weren't provided by the config file
|
||||||
[[ -z "$PID_FOLDER" ]] && PID_FOLDER="{{pidFolder:/var/run}}"
|
[[ -z "$PID_FOLDER" ]] && PID_FOLDER="{{pidFolder:/var/run}}"
|
||||||
[[ -z "$LOG_FOLDER" ]] && LOG_FOLDER="{{logFolder:/var/log}}"
|
[[ -z "$LOG_FOLDER" ]] && LOG_FOLDER="{{logFolder:/var/log}}"
|
||||||
|
! [[ "$PID_FOLDER" == /* ]] && PID_FOLDER="$(dirname "$jarfile")"/"$PID_FOLDER"
|
||||||
|
! [[ "$LOG_FOLDER" == /* ]] && LOG_FOLDER="$(dirname "$jarfile")"/"$LOG_FOLDER"
|
||||||
! [[ -x "$PID_FOLDER" ]] && PID_FOLDER="/tmp"
|
! [[ -x "$PID_FOLDER" ]] && PID_FOLDER="/tmp"
|
||||||
! [[ -x "$LOG_FOLDER" ]] && LOG_FOLDER="/tmp"
|
! [[ -x "$LOG_FOLDER" ]] && LOG_FOLDER="/tmp"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue