Skip to content

A 3-tier demo application showing upcoming Infinispan Events (e.g. conferences talks) using Elm, Node.js and Infinispan Servers

Notifications You must be signed in to change notification settings

infinispan-demos/infinispan-events

Repository files navigation

Infinispan Events

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.

Requirements

Running

  1. 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.

  2. Adjust location of infinispan Node.js client dependency in event-manager/package.json file.

  3. Execute npm install from root of event-manager folder.

  4. Start the Node.js based middleware by changing directory to event-manager and calling node events.js.

  5. Start the Elm front-end by executing npm start from the root of this repo.

  6. Go to http://localhost:8080.

Live Events

Here's a list of conferences and user groups where this demo has been presented.

  • 28th June 2016 - Dev Nation (slides | video)
  • 3rd November 2016 - Devoxx Morocco (slides | video N/A)
  • 19th May 2017 - J On The Beach (slides | video)

About

A 3-tier demo application showing upcoming Infinispan Events (e.g. conferences talks) using Elm, Node.js and Infinispan Servers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published