setup.sh 748 B

1234567891011121314151617181920212223
  1. #!/bin/bash
  2. # Propagate any failure
  3. set -e
  4. # Setup java and maven
  5. fw_depends java maven
  6. # Setup configuration file (normally properties files contains environment specific information but create copy to avoid SCM issues)
  7. echo "Creating configuration for OfficeFloor environment ..."
  8. mkdir -p ./production
  9. cp ./raw/datasource.properties ./production
  10. sed -i 's|DATABASE_HOST|'"${DBHOST}"'|g' ./production/datasource.properties
  11. echo "Configuration created"
  12. # Compile application
  13. echo "Building OfficeFloor test application ..."
  14. mvn -DskipTests clean package
  15. echo "OfficeFloor test application built"
  16. # Run application
  17. echo "Starting OfficeFloor application"
  18. mvn -DincludeGWT=false -DenvDir=production net.officefloor.maven:woof-maven-plugin:run