setup-hibernate-pgsql.sh 856 B

1234567891011121314151617181920212223242526
  1. #!/bin/bash
  2. fw_depends postgresql java8 maven
  3. mvn -Phibernate_pgsql 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/target/dist
  9. if [[ $DIR == *"dist" ]]; then
  10. BASE=$DIR
  11. fi
  12. CP=$BASE/classes:$BASE/lib/*
  13. echo
  14. echo CLASSPATH: $CP
  15. echo
  16. JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom -Xms1G -Xmx1G -Xss320k -XX:+UseNUMA -XX:+UseParallelGC -XX:+AggressiveOpts"
  17. #java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -server $JAVA_OPTS -Dapp.mode=prod -Dapp.nodeGroup=$GROUP -Dprofile=hibernate_pgsql -Dxio.worker_threads.max=256 -Dpgsql.host=${DBHOST} -cp "$CP" $APP_ENTRY
  18. java -server $JAVA_OPTS -Dapp.mode=prod -Dapp.nodeGroup=$GROUP -Dprofile=hibernate_pgsql -Dxio.worker_threads.max=256 -Dpgsql.host=${DBHOST} -cp "$CP" $APP_ENTRY