A repository for local plan examination service. This repository includes a basic structure and configuration files covering the common aspects of a service. This includes setup such as:
- ESlint
- Commitlint
- Prettier
- Husky
- Docker
- Prisma
'Portal' app is given in the PINS/Public style. 'Manage' app is given in the back office/internal style, with Entra Auth.
- install latest LTS Node
- install Docker
npm idocker compose up(to start a database)- copy
packages/database/.env.exampleto.env - copy
apps/manage/.env.exampleto.env - copy
apps/portal/.env.exampleto.env - Get the
AUTH_*env vars from a dev and add toapps/manage/.env(or setAUTH_DISABLED=false) - run
npm run db-migrate-devto setup the database - run
apps/manage>npm run devto start the manage app - run
apps/portal>npm run devto start the portal app