https://github.com/tsoliangwu0130/chat-room
A real-time chat room web application built with socket.io and Node.js.
https://github.com/tsoliangwu0130/chat-room
chat-room docker es6 express javascript mocha nodejs socket-io
Last synced: 4 months ago
JSON representation
A real-time chat room web application built with socket.io and Node.js.
- Host: GitHub
- URL: https://github.com/tsoliangwu0130/chat-room
- Owner: tsoliangwu0130
- License: mit
- Created: 2017-06-15T20:13:03.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2019-05-23T22:08:17.000Z (over 6 years ago)
- Last Synced: 2025-04-26T23:33:18.576Z (6 months ago)
- Topics: chat-room, docker, es6, express, javascript, mocha, nodejs, socket-io
- Language: JavaScript
- Homepage: https://tsoliang-chat-room.herokuapp.com/
- Size: 95.7 KB
- Stars: 5
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Chat Room [](https://travis-ci.org/tsoliangwu0130/chat-room) [](LICENSE)
A real-time chat room web application built with [socket.io](https://socket.io/) and [Node.js](https://nodejs.org/en/). Chat now: https://tsoliang-chat-room.herokuapp.com/
## Getting Started
### Quick Start
1. To install app dependencies, simply:
```
$ npm install
```
2. Start the app at [localhost:3000](http://localhost:3000):
```
$ npm start
```
### Docker
[Dockerfile](Dockerfile) is also provided. To run this app in a container, just simply install [Docker](https://www.docker.com/) first, then:
1. Build the docker image:
```
$ docker build -t tsoliang/chat-room .
```
2. Run the app in a docker container and expose the container port to local port 3000:
```
$ docker run -p 3000:3000 -d tsoliang/chat-room
```