This project contains a static server that serves the HTML/CSS/JS required for the chat app. When a message is sent from a client,the message is broadcasted to the rest of the connected clients with the name of the user that sent it.
- Node.js
- Socket.io v3
- HTML
- CSS
- JavaScript (Vanilla)
You can run this app locally with Node.js or with Docker:
- Install dependencies with
npm i
- Start the static server with
npm start
- Visit localhost:3000 in your browser
- Create docker image:
docker build --rm -f "Dockerfile" -t chatsocketio:latest .
- Run image:
docker run -rm -it -p 3000:3000/tcp chatsocketio:latest
- Visit localhost:3000 in your browser