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