diff --git a/deploy.sh b/deploy.sh index 2e0d030036f5dbf82a0ee4089319256f4cf7687d..2af7f6ac8a559c706c95798f5b500b716535d7cc 100755 --- a/deploy.sh +++ b/deploy.sh @@ -4,6 +4,8 @@ PORT="${1:-8080}" LOG="${2:-out.log}" +LOGPATH="$(pwd)/$LOG" +BACKUPPATH="$(pwd)/$LOG".backup # Get latest HEAD git pull origin master @@ -12,6 +14,10 @@ stack build # Kill previous process pkill javawlp # Backup previous log if it exists by appending it to a backup file. -[[ -f $LOG ]] && cat $LOG >> "$LOG".backup +if [[ -f "$LOGPATH" ]] +then + cat "$LOGPATH" >> "$BACKUPPATH" + rm "$LOGPATH" +fi # Run server -nohup stack exec javawlp -- --runServer -p $PORT > $LOG & +nohup stack exec javawlp -- --runServer -p $PORT > $LOG & \ No newline at end of file