This is a work in progress.
| Prerequisite | Link |
|---|---|
| Git | 🔗 |
| Node 20 | 🔗 |
| Yarn | 🔗 |
| PostgreSQL | |
| build-essential (or equivalent for your OS) | |
| Docker (Optional) | 🔗 |
-
Install dependencies:
make install-backend-dependencies -
Copy over path of env file:
cp ./packages/back-nest/.env.development ./packages/back-nest/.env -
Generate Github Access Token (classic) with
public_repopermissions and updateGITHUB_ACCESS_TOKENvariable in./packages/back-nest/.envwith the token value. It is used to download seed data from GitHub. -
Start Docker Compose in the background:
make run-dev-db -
Seed the db with example challenges:
make run-seed-codesources -
Run the backend:
make run-backend-dev
-
Install dependencies:
make install-webapp-dependencies -
Run the frontend:
make run-webapp-dev