run.sh 611 B

12345678910111213141516171819202122
  1. #!/bin/bash
  2. mvn -U clean package
  3. cd target/dist
  4. unzip *.zip
  5. APP_ENTRY=com.techempower.act.AppEntry
  6. DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
  7. BASE=$DIR/target/dist
  8. if [[ $DIR == *"dist" ]]; then
  9. BASE=$DIR
  10. fi
  11. CP=$BASE/classes:$BASE/lib/*
  12. echo
  13. echo CLASSPATH: $CP
  14. echo
  15. JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom -Xms1G -Xmx1G -Xss320k -XX:+UseNUMA -XX:+UseParallelGC -XX:+AggressiveOpts"
  16. java -server $JAVA_OPTS -Dapp.mode=prod -Dapp.nodeGroup=$GROUP -Dprofile=local -Dxio.worker_threads.max=256 -Dmongo.host=localhost -Dmysql.host=localhost -Dpgsql.host=localhost -cp "$CP" $APP_ENTRY