Skip to content
Snippets Groups Projects
run.sh 495 B
Newer Older
  • Learn to ignore specific revisions
  • David Trattnig's avatar
    David Trattnig committed
    #/usr/bin/bash
    mode="engine"
    
    David Trattnig's avatar
    David Trattnig committed
    debug="--debug"
    
    David Trattnig's avatar
    David Trattnig committed
    #debug="--debug --verbose"
    
    David Trattnig's avatar
    David Trattnig committed
    
    if [ -n "$1" ]; then
    
    David Trattnig's avatar
    David Trattnig committed
    	if [[ $1 =~ ^(engine|lqs|api)$ ]]; then 
    
    David Trattnig's avatar
    David Trattnig committed
      		mode=$1 
    	fi
    fi
    
    echo "[ Run mode=$mode ]"
    
    if [ $mode == "engine" ]; then
    
    David Trattnig's avatar
    David Trattnig committed
    	/usr/bin/python3.7 aura.py
    
    David Trattnig's avatar
    David Trattnig committed
    fi
    
    if [ $mode == "lqs" ]; then
    	(cd modules/liquidsoap/ && /usr/bin/liquidsoap $debug ./engine.liq) 
    
    David Trattnig's avatar
    David Trattnig committed
    fi
    
    if [ $mode == "api" ]; then
    
    	echo "Building Web Applications"
    	sh ./script/build-web.sh
    	echo "Starting API Server"
    
    David Trattnig's avatar
    David Trattnig committed
    	/usr/bin/python3.7 api.py
    
    David Trattnig's avatar
    David Trattnig committed
    fi