realizehit-server-api
v1.0.4
Published
realizehit api server
Downloads
7
Readme
realizehit-server-api
realizehit API server
Probably you might want to use realizehit/realizehit instead.
Usage
Run as NPM module
npm i -g realizehit-server-api
var ApiServer = require( 'realizehit-server-api' )
var server = new ApiServer({
httpPort: '8080'
})
Run with Docker
docker run -d --name=redis redis
docker run -d \
--name=realizehit-server-api \
-p 8080:8080 \
-e REDIS_URI="redis://redis:6379" \
--link redis:redis \
realizehit/server-api
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_API_PORT
Defaults to 8080
SERVER_API_PREFIX
Defaults to /
ENDPOINT_API
Defaults to http://{{SERVER_HOST}}:{{SERVER_API_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-api:dev .
docker run -d -p 8080:8080 realizehit/server-api:dev