- Generate an auth token for Heroku and add it to the repo secrets as
HEROKU_API_KEY
so Github Actions can reach Heroku.heroku authorizations:create -d "Github Actions" -s write-protected
- Generate an auth token for Github and add it as an environment variable as
GITHUB_TOKEN
so Heroku can trigger Github Actions
If this is your first time...
- Install Docker
- Run
pipenv lock
to generate a Pipfile.lock - Run
cd client && npm install
so you have node_modules available outside of Docker - Back in the root directory, run
make build
- View other available scripts/commands with
make commands
Now you will only ever need one command:
make run
or docker compose up
If not using Docker... See the backend README
If not using Docker... See the frontend README
-
pipenv install --dev
-
pipenv run pytest server/sumit
-
npm run cypress