npm install
It will install node modules in both packages/reva-app
and packages/reva-website
For the mobile app, create a .env
file:
cp packages/reva-app/.env.example packages/reva-app/.env
Then set your local ip in this .env
file.
Dans le fichier .env
à la racine du projet, ajouter la ligne
DATABASE_URL=postgresql://reva:password@localhost:5444/reva?schema=public
Ajouter cette même ligne dans le fichier ./packages/reva-api/.env
Aller dans le dossier ./packages/reva-api/
et exécuter :
npx prisma migrate dev
npx prisma generate
npm run dev -w reva-api
npm run dev -w reva-app
npm run dev -w reva-admin
npm run dev:mobile -w reva-app
Run the web app (see above) then open your native IDE:
cd packages/reva-app
npx cap open ios
or
cd packages/reva-app
npx cap open android
Then click the Run button to launch the app in the mobile simulator.
npm run storybook -w reva-app
npm run build:resources -w reva-app
Open Cypress UI :
npm run cypress:open -w reva-tests
Run all tests :
npm run cypress -w reva-tests