/rowma_connection_manager

A WebSocket server for rowma

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

ConnectionManager

Coverage Status Build Status

ConnectionManager is a WebSocket server for rowma.

I host a ConnectionManager at http://18.176.1.219, it is used by default.

rowma repository

Check the rowma main repository for more information to utilize rowma.

Run on your environment

First you need to clone this repository to your local environment:

$ git@github.com:asmsuechan/rowma_connection_manager.git

If you need your own environment, check the commands bellow:

$ npm i
$ npm run build
$ sudo npm run start

The default port of ConnectionManager is 80, so you will probably need root privilege when the server starts.

Use Docker

Also docker is supported.

$ docker build -t rowma .
$ docker run -p 80:80 rowma -d

Contribution

Feel free to open issues anytime!

TODO

  • Log related things
  • More error handlings
  • Testing