server.sh
1 #!/bin/bash 2 3 # Get the directory where this script is located 4 SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" 5 6 # Change to the script directory 7 cd "$SCRIPT_DIR" 8 9 # Parse command line arguments 10 HEADLESS=false 11 while [[ "$#" -gt 0 ]]; do 12 case $1 in 13 --headless) HEADLESS=true ;; 14 *) echo "Unknown parameter: $1"; exit 1 ;; 15 esac 16 shift 17 done 18 19 echo "Installing dependencies..." 20 npm install 21 22 echo "Starting dev-browser server..." 23 export HEADLESS=$HEADLESS 24 npx tsx scripts/start-server.ts