Skip to content

NestJS crud using postgres, typeorm, jwt, rate-limiting and other tools for setup and monitoring APIs

Notifications You must be signed in to change notification settings

victor99z/desafio-dev-ibs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Desafio IBS

Objetivo:

Crud para desafio contido em /docs

Tecnologias utilizadas:

  • NestJs
    • TypeORM
    • Swagger
    • Rate limiting
    • JWT
  • PostgreSQL
  • Docker [docker-compose]
  • Prometheus
  • Nginx

Setup:

$ docker-compose up [-d]

Endpoints:

Auth token:

curl -X POST http://localhost:3000/api/v1/auth/login -d '{"username": "your_username", "password": "your_password"}' -H "Content-Type: application/json"

Swagger:

  • localhost:3000/docs

TODO:

  • Nestjs doesn't load env variables from .env file
  • Add Tests [integration, unit]

About

NestJS crud using postgres, typeorm, jwt, rate-limiting and other tools for setup and monitoring APIs

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages