GitLab Analyzer
Docker
If you want to just run the webapp without any setup:
- Install Docker
- Install docker-compose
- Run
docker-compose up
in the project root. This will take a few minutes to download and build everything, but once it's done it'll tell you to visithttp://localhost:3000
. You'll find the webapp there.
Setup
- Install node.js (version 14 LTS recommended)
- In the project root, run
docker-compose up -d db
(you'll need to install docker and docker-compse, see instructions above): this command will start up the postgres database on port 5433 on your computer. - In the project root, run
npm install
and thennpm run bootstrap
Packages
packages/api
: The backend server, which uses the Express and NestJS frameworks. Inpackages/api
, run:npm run build && npm run migrate
: to build the app and then run migrations to keep your database schema up to datenpm run start:dev
: start the server in development mode.
packages/webapp
: The frontend, which is a React application. Runnpm run start
(inpackages/webapp
) to start the front end in development mode.