This is a playground to test the NestJS framework, try features and best practices, experiment Cloud Deployment. Your imagination is the limit.
All features are decoupled in modules, so you can enable or disable them easily. There are located in src/modules folder.
To enable some features, you can use the variable MODULES_ENABLED
in the .env
file.
If you want all features, you can use the value ALL
or let the variable empty.
If you want to enable only some features, you can use a comma separated list of the module names. Example: MODULES_ENABLED=PrimeModule,Auth0Module
.
The available modules are:
- PrimeModule: Simple controller to test Cloud Deployement with AWS APP Runner and Cloud Run.
- Auth0Module: Module to test the Auth0 integration with NestJS.
# Install dependencies
$ npm install
# Run the app
$ npm run start:dev
# Run the unit test
$ npm run test
The project is deployed in Google Cloud Run.
The main url is https://nestjs.playground.gcp.kevindescamps.com. The different module documentations are: