The WebUml Project Manager Backend.
Responsibilities:
- CRUD for meta-model and presentation-model elements
- GIT 1.9 (http://git-scm.com/downloads)
- Java 8 (http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)
- Maven 3.0.5 (http://maven.apache.org/download.cgi)
- heroku-toolbelt 3.6.0 (https://toolbelt.heroku.com)
- MongoDB
mvn package
java -jar target/webuml-projectmanager.jar --spring.profiles.active=local
curl -s localhost:8082 | jq .
- Menu | Run | Edit Configurations...
- + | "Application"
- Name: WebUml
- Main-Class: com.webuml.projectmanager.Application
- Program-Arguments: --spring.profiles.active=local
- OK
Press "Play" button in toolbar.
Initial login into heroku via command line tool
heroku login
(See https://devcenter.heroku.com/articles/heroku-command#logging-in)
git push heroku master
(See also https://devcenter.heroku.com/articles/git#deploying-code)
Name | File |
---|---|
App | https://webuml-project-manager.example.org |
Config | /Procfile |
Application Properties | src/main/resources/application-heroku.properties |