The project is configured as a monorepo, with two seperate sub-projects (api-db
and api-npm
) included in the packages
directory.
The following commands can be run at the root of the project to perform the corresponding operations on all included monorepo sub-projects:
- Install all dependencies with
yarn install
- Run the linter with
yarn lint
- Build the applications (using the Typescript transpiler) with
yarn build
- Launch both servers locally with
yarn start
The api-db
project requires a backing Postgres database. In order to launch the database using Docker, run docker-compose -f ./packages/api-db/docker-compose.yml up -d
TODO