This requires a local Docker environment and a Docker Compose version 2.22 and later.
- Navigate to root
- Run the following
npm run dev
This will spin up both the frontend (port 5173) and the backend (port 8080) with hot reloading enabled.
If you want to view logs while running the application, open another terminal and run:
npm run logs
To stop the application run
docker compose down
Local development without docker compose is discouraged. You will have to set up your own local PostgreSQL database and connect it to the backend yourself.
- Navigate to packages/frontend
- Run the following
npm ci
and
npm run dev
- Navigate to packages/backend
- Run the following
npm ci
and
npm run dev