realizehit-server-ws
v0.3.3
Published
realizehit websocket server
Downloads
5
Maintainers
Readme
realizehit-server-ws
realizehit socket server
Probably you might want to use realizehit/realizehit instead.
Usage
Run as NPM module
npm i -g realizehit-server-ws
var ApiServer = require( 'realizehit-server-ws' )
var server = new ApiServer({
httpPort: '8080'
})
Run with Docker
docker run -d --name=redis redis
docker run -d \
--name=realizehit-server-ws \
-p 8080:8080 \
-e REDIS_URI="redis://redis:6379" \
--link redis:redis \
realizehit/server-ws
Environment Variables
So here is a list of appliable variables:
REDIS_URI
Defaults to redis://localhost:6379
You should always specify a way to this communicate with redis.
SERVER_HOST
Defaults to 0.0.0.0
SERVER_WS_PORT
Defaults to 8080
ENDPOINT_WS
Defaults to http://{{SERVER_HOST}}:{{SERVER_WS_PORT}}
Here you should define the URI of the public accessible endpoint.
Contributing
Running with node
npm install
npm start
Running with docker
docker build -t realizehit/server-ws:dev .
docker run -d -p 8080:8080 realizehit/server-ws:dev