How to run Orienteer - OrienteerBAP/Orienteer GitHub Wiki

There are several ways to run Orienteer:

  1. Standalone
  2. [On application server](#On application server)
  3. [In development mode](#In development mode)
  4. [On Heroku](#On Heroku)

Standalone

  1. Get orienteer-standalone.jar file
  • Either download
  • Or build orienteer-standalone module
  1. Run jar file
  • Either execute in a console java -jar orienteer-standalone.jar
  • Or double click on a file
  1. Go to in your browser to http://localhost:8080

On application server

  1. Get orienteer.war file
  • Either download
  • Or build orienteer-war module
  1. Deploy file on your application server
  • For most of modern application servers it'll be enough to place file in deployment directory
  • Consider assignment of virtual hostname to the deployed application
  1. Go to in your browser to http://<application hostname>:<port>

In development mode

  1. Go to orienteer-core module
  2. Run the following command in console mvn jetty:run
  • If you made some changes in Orienteer consider running mvn clean jetty:run
  1. Go to in your browser to http://localhost:8080

On Heroku

To install application in your heroku box follow heroku instructions. Short review:

  1. Download heroku toolbelt here
  2. Clone Orinteer repository by git clone <repository URL> and cd to created folder
  3. Login into heroku by following command heroku login
  4. Deploy application by heroku create and then git push heroku master
  5. Add web node by heroku ps:scale web=1
  6. Goto deloyed app heroku open

Current limitations

Heroku erase all local storage during each application redeployment. That leads to requirement to use OrientDB only remotely. Heroku is based on Amazon infrastructure: so you can use AWS to host your OrientDB installation.

⚠️ **GitHub.com Fallback** ⚠️