Deploying

Check out the docs on the required Environment variables.

Using docker

$ docker-compose up -d

Without docker

HOST_PORT and APP_PORT environment variables are only needed for docker. When not using docker you can fail to set PORT and let it default to 3000 or set PORT to a different value.

  • Install npm using your preferred method
  • Clone Karma

    $ git clone git@github.com:onaio/karma.git
  • Install dependencies and run Karma ` $ npm install yarn $ yarn install $ yarn add pm2

Run Karma

$ pm2 start karma.js -i 0


# Development

There's no need to set `NODE_ENV` in development because Karma only
checks whether `NODE_ENV` is set to "production".


* Install npm using your preferred method
* Clone Karma

$ git clone git@github.com:onaio/karma.git


* Install dependencies and run Karma

$ npm install yarn $ yarn install --only=dev

$ yarn dev `