Description
- An account and app password on Gmail
Follow Sign in with app passwords by Google Account Help.
Add the following env variables to .development.env
in packages/backend directory.
JWT_SECRET_KEY=YOUR_OWN
JWT_ACCESS_SECRET=YOUR_OWN
JWT_REFRESH_SECRET=YOUR_OWN
JWT_ACCESS_EXPIRE_TIME=1h
JWT_REFRESH_EXPIRE_TIME=14d
TIME_TO_LIVE_MILLISEC=60000
LIMIT_REQUEST_TIME_TO_LIVE=10
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USER=YOUR_OWN
MAIL_PASSWORD=YOUR_OWN
Install packages with pnpm
pnpm install
# Run Github hooks with Husky
pnpm run prepare
Start backend server on development mode
pnpm run backend-dev
# or run the command in packages/backend
pnpm run start:dev
If you want to run Swagger UI, run the command.
http://localhost:3300/api
- Commit: feat(MODULE_NAME): message -- commitlint
- console should be removed before commit.