setup.sh 547 B

1234567891011121314151617181920
  1. #!/bin/bash
  2. fw_depends mysql postgresql mongodb java maven
  3. mvn clean package
  4. cd target/dist
  5. unzip *.zip
  6. APP_ENTRY=com.techempower.act.AppEntry
  7. DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
  8. BASE=$DIR
  9. CP=$BASE/classes:$BASE/lib/*
  10. echo CLASSPATH: $CP
  11. echo
  12. JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom -Dawt.useSystemAAFontSettings=on -server -Xms512m -Xmx2g"
  13. java -server $JAVA_OPTS -Dapp.mode=prod -Dapp.nodeGroup=$GROUP -Dprofile=prod -Dmongo.host=${DBHOST} -Dmysql.host=${DBHOST} -Dpgsql.host=${DBHOST} -cp "$CP" $APP_ENTRY &