Skip to content

rage/quizzes

Repository files navigation

Quizzes

CircleCI

Setup locally

You can set up you shell to automatically switch node version between folders. Instructions.

To run locally

At the project root

nvm use
npm ci

To start the server:

cd packages/backend
nvm use
npm ci
npm run build
npm start

To start the server (V2):

cd packages/backendv2
nvm use
npm ci
npm run dev

To start the dashboard:

cd packages/dashboard
nvm use
npm ci
npm start

To load widget in playground:

cd packages/moocfi-quizzes
nvm use
npm ci
cd example
npm ci
npm start

Setup with docker compose

Setup the project locally by running the command:

docker-compose up -d

To setup the database run the command:

./bin/setup-database.sh

Visit example project at http://localhost:1234 and dashboard at http://localhost:5000