Note: The fastest way to get this application up and running locally is using Docker and Docker Compose. Be sure that you have at least Docker 1.13.0 and Docker Compose 1.11.2 installed on your machine.
Clone this repository:
$ git clone https://github.com/jorgeacetozi/ebook-chat-app-spring-websocket-cassandra-redis-rabbitmq.git
Enter the repository directory:
$ cd ebook-chat-app-spring-websocket-cassandra-redis-rabbitmq
Set up the dependencies (Cassandra, Redis, MySQL and RabbitMQ with STOMP support):
$ docker-compose -f docker-compose/dependencies.yml up
Download and start the application:
$ wget https://github.com/jorgeacetozi/ebook-chat-app-spring-websocket-cassandra-redis/releases/download/ebook-chat-1.0.0/ebook-chat-1.0.0.jar && java -jar ebook-chat-1.0.0.jar
Navigate to http://localhost:8080
and have fun!