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 -dev
seguido denpm install @prisma/client
; este ultimo para poder visualizar el esquema de entidades dentro del proyecto. -
Dentro del archivo
docker-compose.yml
encontrara la configuracion de la base de datos a utilizar. -
Ejecutar docker con el comando
docker-compose up
para levantar el contenedor de la base de datos. -
Descargue el archivo
Taxi24.postman_collection
o 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