distributed application setup - motown-io/motown GitHub Wiki

Running

You need to run RabbitMQ in order to run the distributed setup. The remainder of elements is based on local databases and a filesystem event store.

  • Install RabbitMQ
  • Create a new virtual host "io.motown"
  • Create a user "motown" with password "motown" (and give rights to io.motown virtual host). This can be done with the RabbitMQ management plugin (normally running here)
  • Check out the motown-io sources with git
  • Build with mvn install
  • Every runnable component has its own mvn jetty:run target.

You need to run:

  • Core domain, found in 'domain/app'
  • OCPP SOAP add on, found in ocpp/soap
  • Operator API, found in operator-api/json

Exploring the distributed sample

The distributed sample runs the functional endpoints at:

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