Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

\uD83E\uDD45聽Objetivos

...

Supuestos

Descripci贸n

1

Tener los permisos para acceder al proyecto tr-spinfood-superbackend-backend-nodejs
caso contrario, levantar un ticket con Service Desk TI Digital@FEMSA

2

Clonar proyecto con cualquiera de los dos comando que a continuaci贸n se muestra

git clone https://github.com/digitaltitransversal/tr-spinfood-superbackend-backend-nodejs

git clone git@github.com:digitaltitransversal/tr-spinfood-superbackend-backend-nodejs.git

3

Abrir con el IDE de su preferencia (usaremos Visual Studio Code)

4

Utilizar Node.js version 16.19.0

5

Crear un backup de la base de datos del entorno DEV y levantarla en su entorno local (previamente debe tener instalado MongoDB), y actualizar el archivo tr-spinfood-superbackend-backend-nodejs/src/config/database/mongoose.config.service.ts en la l铆nea 32 para conectarse a la BD local (no se debe commitear este cambio).

*Tener en cuenta que en local solo puede apuntar a una BD local*
Image RemovedImage Added

6

Conexi贸n a la base de datos spinfood entorno DEV:

Se utilizar谩 MongoDB compass

Cadena de conexi贸n: mongodb+srv://spin_food_admin:HRtp0Dkg8kUx9FiH@spin-food-dev-pl-0.qvh8q.mongodb.net/test

Configuraci贸n de SSH

Image RemovedImage Added

SSH Hostname: ec2-23-20-50-6.compute-1.amazonaws.com

SSH identify File:

View file
nameInvalid file id - 77e47005-48e8-4175-a384-a2b9ca2b403c

7

Conexi贸n a la base de datos spinfood entorno QA:

Cadena de conexi贸n: mongodb+srv://marioM:parangatirimicuaro@cluster-spin-food-qa.wlad3.mongodb.net/

Previamente se debe solicitar la agregaci贸n de su ip p煤blica con Mario Montalvo mario.montalvo@digitalfemsa.com o el encargado de turno.

Variables de entorno:

Para levantar el proyecto en su local se debe agregar el siguiente archivo .env

View file
nameInvalid file id - ce413776-6bc0-4994-b602-82c32e622303

Reemplazar el archivo environmentVariables.service.ts en local y no commitearse.

...

  • Realizar un backup previamente de la base de datos del entorno DEV
  • Tener ambientado la version de Nodejs v16.19.0
  • Ejecutar comando npm install
  • Contexto de las variables de entorno (environmentVariables.service.ts) con ruta src/config/environment/environmentVariables.service.ts
  • Asegurarse que el servicio de mongoDB este activo
  • Ejecutar comando npm run start:dev
  • Acceder al ruta http://localhost:3000/spinfood/docs para visualizar el swagger.

Archivos

  • swagger .env

    View file
    nameInvalid file id - d1565d20-203f-450d-92b5-1aa2d526f83a
    .env
    env.zip

  • swagger

    View file
    nameInvalid file id - ce413776-6bc0-4994-b602-82c32e622303spinfood.json