Skip to content
Websocket-based Chat System
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
common
config
docker
migrations
scripts
server
test Use strictNullChecks (#118) Jul 22, 2016
ui
.env.sample Add Google Analytics (#111) Jul 17, 2016
.gitignore
.sequelizerc
CONTRIBUTING.md
Dockerfile
LICENSE Add MIT License Jul 11, 2016
Procfile
README.md
app.json Herokuに簡単にdeployできるようにする (#105) Jul 14, 2016
circle.yml Migrate to TypeScript 2.0 (#117) Jul 22, 2016
docker-compose.yml
package.json
tsconfig.json Use strictNullChecks (#118) Jul 22, 2016

README.md

respass

Websocket-based chat app implementation written in TypeScript

Try now

CircleCI Coverage Status

Deploy

Notes

In production environment, you have to use this application with https. If not, the server will automatically redirect to https.

Development

With Docker

Prerequisites

  • Docker
  • Docker Compose

Build Images

docker-compose build

Update Typings and Node Modules

docker-compose run --entrypoint docker/init.sh respass

Run

docker-compose up

Test

docker-compose run --entrypoint docker/test.sh respass

Manual

Prerequisites

  • PostgreSQL
  • NodeJS (>=6)

DB Settings

Create User respass with empty password.

createuser respass
createdb respass-dev
createdb respass-test

Run

cp .env.sample .env
npm install
npm run db:migrate
npm start

Testing

npm test

CONTRIBUTING

See CONTRIBUTING.md

LICENSE

MIT

You can’t perform that action at this time.