All Projects → BuildingXwithJS → highly-available-chat

BuildingXwithJS / highly-available-chat

Licence: other
Highly Available WebSocket-based Chat Application

Programming Languages

javascript
184084 projects - #8 most used programming language
Dockerfile
14818 projects

Basic horizontally scalable chat app build with Node.js, Redis and Docker Swarm

A simple chat app that demonstrates horizontal scaling.

Setup

  1. Build docker image using docker build -t ha-chat .
  2. Deploy the stack to docker swarm using docker stack deploy -c docker-compose.yml chat
  3. Scale chat instances using docker service scale chat_chat=X (where X is number of instances)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].