This is a fork of the Elm Events website to promote upcoming Infinispan and JBoss Data Grid conference talks and meetups.
The architecture of this website is formed of 3-tiers: front-end based on Elm, middleware based on Node.js/Express.js, and a backend using Infinispan.
- Infinispan Server 9 or higher
- Node.js 0.10. It is recommended that NVM is used to manage multiple Node.js versions.
-
Start Infinispan Server executing:
./bin/domain.sh
. Executing this starts up a domain formed of 2 nodes. If you want to add more nodes, modify./domain/configuration/host.xml
file to add more server instances. -
Adjust location of
infinispan
Node.js client dependency inevent-manager/package.json
file. -
Execute
npm install
from root ofevent-manager
folder. -
Start the Node.js based middleware by changing directory to
event-manager
and callingnode events.js
. -
Start the Elm front-end by executing
npm start
from the root of this repo. -
Go to http://localhost:8080.
Here's a list of conferences and user groups where this demo has been presented.