- Generate an auth token for Heroku and add it to the repo secrets as
HEROKU_API_KEYso 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_TOKENso Heroku can trigger Github Actions
If this is your first time...
- Install Docker
- Run
pipenv lockto generate a Pipfile.lock - Run
cd client && npm installso 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