harrymaurya05 / judge-api

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JUDGE API SERVER

Greenkeeper badge

CircleCI Build Status codecov

apidocs

Testing

To run mocha-based tests

npm run test

To get coverage report

npm run cover

NOTES

If using a fresh db, seed the languages before testing

npm run build
npm run seedlangs

Requirements

Database (Postgres)

We need a PostgreSQL database to run. Please configure the following env variables -

    DB_NAME='judgeapi',
    DB_USER='judgeapi',
    DB_PASS='judgeapi',
    DB_HOST='localhost'

Queue (RabbitMQ)

brew install rabbitmq
brew services start rabbitmq
rabbitmqctl add_user codingblocks codingblocks
rabbitmqctl set_user_tags codingblocks administrator
rabbitmqctl set_permissions -p / codingblocks conf write read

About


Languages

Language:TypeScript 91.6%Language:JavaScript 4.9%Language:Shell 3.2%Language:Dockerfile 0.2%