-
Notifications
You must be signed in to change notification settings - Fork 9
Home
ThreeSixty utilizes Spring Boot 1.5.x framework for application services and Vaadin 8.4.x for the user interface running against a MongoDB database. The SendGrid service is used to send emails within the application to employees at certain points in the assessment workflow.
A demo is available on the Heroku platform running the latest version of the ThreeSixty web application at https://yellowfire-threesixty.herokuapp.com. The demo is using the Hobby Dynos plan therefore it might be slow at times
To run the ThreeSixty web application the following Java command should be executed
Unix
java -jar target/threesixty-0.1.0.jar --spring.profiles.active=prod --server.port=$PORT --spring.data.mongodb.uri=$MONGOLAB_URI --threesixty.mailing.key=$SENDGRID_API
Windows
java -jar target/threesixty-0.1.0.jar --spring.profiles.active=prod --server.port=%THREESIXTY_PORT% --spring.data.mongodb.uri=%THREESIXTY_MONGOLAB_URI% --threesixty.mailing.key=%THREESIXTY_SENDGRID_API%
spring.profiles.active Enables the production profile within the web application
server.port The server port that the web application should listen on for requests
spring.data.mongodb.uri The MongoDB database connection URL (i.e. mongodb://127.0.0.1:27017/test)
threesixty.mailing.key The Send Grid mailing API key to be used by the application
The previous 0.1.0 version that is hosted on Heroku is available in the dist folder of the vaadin-8 branch of the project on GitHub as well as the current 0.2.0.alpha version that is under development. Within the dist folder is also an example run.cmd file run the application with the commandline properties to connect to MongoDB and SendGrid.
ThreeSixty 0.1.2.alpha.zip ThreeSixty 0.1.0.jar