Skip to content

Latest commit

 

History

History
48 lines (36 loc) · 919 Bytes

Deploying.md

File metadata and controls

48 lines (36 loc) · 919 Bytes

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