- node 20.17.0
-
Clone the repo
-
Install npm packages
- In project directory & proxy-server directory
npm install
- In server directory (if express server needed)
npm install
- In project directory & proxy-server directory
-
Create
.env,.env.development,.env.productionfile and set valueREACT_APP_SERVER= # 8000 port
REACT_APP_DOMAIN=REACT_APP_DOMAIN=
You can run the app locally using one of the following methods. The app will be available at http://localhost:3000 & your IP
- In project directory
npm start
- In proxy-server directory and start the proxy server(Starting Proxy at localhost:8000):
node app.js
- In project directory,and move the build file in server file
npm run build
- In server directory and start the express server(Starting at localhost:5000):
node server.js
- Update version in package.json
- In project directory
npm run build:prod
- deploy in google cloud
- release stable version in github
- scripts/generate-api.mjs ,can be adjusted as needed
- In project directory
npm run generate:api
- Test
npx jest
- Clear Cache
npx jest --clearCache
- directory
__mocks____test__
- generate test coverage index.html in coverage/lcov-report
npx jest --coverage