Skip to content

🚀 API REST de Pokédex construida con NestJS y MongoDB. Aplicación full-stack con CRUD completo, paginación, validaciones y seeding automático desde PokeAPI

Notifications You must be signed in to change notification settings

AriasDaniel7/Nest-Pokedex

Repository files navigation

Nest Logo

A progressive Node.js framework for building efficient and scalable server-side applications.

NPM Version Package License NPM Downloads CircleCI Coverage Discord Backers on Open Collective Sponsors on Open Collective Support us

Ejecutar en desarrollo

  1. Clonar el repositorio
  2. Ejecutar
npm install
  1. Tenes Nest CLI instalado
npm i -g @nestjs/cli
  1. Levantar la base de datos
docker-compose up -d
  1. Clonar el archivo .env.template y renombrar la copia a .env

  2. Llenar las variables de entorno definidas en el .env

  3. Ejecutar la aplicación en dev:

npm run start:dev
  1. Reconstruir la base de datos con la semilla
GET http://localhost:3000/api/v2/seed

Stack usado

  • MongoDB
  • Nest

Production Build

  1. Crear al archivo .env.prod

  2. Llenar las variables de entorno de prod

  3. Crear la nueva imagen

docker compose -f docker-compose.prod.yaml --env-file .env.prod up --build

About

🚀 API REST de Pokédex construida con NestJS y MongoDB. Aplicación full-stack con CRUD completo, paginación, validaciones y seeding automático desde PokeAPI

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published