Skip to content
Snippets Groups Projects
deploy.sh 407 B
Newer Older
  • Learn to ignore specific revisions
  • #!/bin/bash
    # $1: port number to run the server
    # $2: filename to log output
    
    
    # Get latest HEAD
    git pull origin master
    # Build project
    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
    # Run server
    nohup stack exec javawlp -- --runServer -p $PORT > $LOG &