Es necesario que instale docker y docker desktop en su computador para poder ejecutar las migraciones y correr la base de datos. Docker
-
Clone el proyecto.
git clone https://github.com/keven-correa/taxi24-api.git -
Teniendo clonado el proyecto, abra una terminal e instale todas las dependencias del proyecto ejecutando:
npm install. -
Instale el ORM
npm install prisma --save -devseguido denpm install @prisma/client; este ultimo para poder visualizar el esquema de entidades dentro del proyecto. -
Dentro del archivo
docker-compose.ymlencontrara la configuracion de la base de datos a utilizar. -
Ejecutar docker con el comando
docker-compose uppara levantar el contenedor de la base de datos. -
Descargue el archivo
Taxi24.postman_collectiono copie su contenido, que esta en la raiz del proyecto y importelo en Postman para poder hacer las pruebas de los diferentes endpoints solicitados. -
Ejecute el comando para crear la base de datos y sus tablas:
npx prisma migrate dev
Para ejecutar el proyecto ejecute el comando: npm run start:dev
- El archivo con las sentencias SQL para la creacion de las tablas esta situado en la raiz del proyecto llamado:
taxi_database.sql
- NestJS
- Base de datos: PostgreSQL y Docker
- ORM para manipular y acceder a los datos: Prisma