- Instalar las dependencias del mismo
npm install
. - Necesitara tener dentro de su maquina una base de datos postgresql para el manejo de la informacion del API. Si necesita el Docker-Compose que utilizo para correr mi proyecto de forma local.
- Una vez montada nuestra base de datos revisar el siguiente archivo de configuracion del entorno Archivo-env.
- Como puede ver en el archivo hay un parametro
DATABASE_URL
en donde tendra que modificarlo dependiento de su host de base de datos. - Vamos a lanzar nuestras migraciones y los datos semilla con
npm run migration:up
ynpm run seed:run
, esto creara las tablas en su base de datos local y agregara los datos base para que el proyecto empieze a funcionar. - Corremos nuestro proyecto de forma
development
con el comandonpm run dev
- Y listo!! tiene su Api de pokemon lista para probarse.
- Si desea correr los test unitarios con
npm run test
o si desea validar la covertura tienenpm run coverage
.
- Una vez tenga el proyecto corriendo satisfactoriamente ingresara por medio del navegador a esta URL.
- Tambien se le agregara la collection de Postman que se utilizo para el desarrollo de la misma Postman-collection.