- NestJS Backend Project with TypeScript
docker compose --build
docker compose up -d
npm install
npm run start
npm run start:dev
npm run start:prod
# unit tests
npm run test
# e2e tests
npm run test:e2e
# test coverage
npm run test:cov
- src/configs
- .env.local
- .env.dev
- .env.prod
ENV=local # local or dev or prod
# app
HOST=
PORT=
# front-end url
FRONTEND_URL=
# db
DB_HOST=
DB_PORT=
DB_USERNAME=
DB_PASSWORD=
DB_NAME=
# jwt
JWT_SECRET=
JWT_REFRESH_SECRET=
JWT_EXPIRED_IN=3600
JWT_EXPIRED_IN_FOR_REFRESH=3600 # It should be set more bigger value