Skip to content

Latest commit

 

History

History
67 lines (43 loc) · 1.78 KB

README.md

File metadata and controls

67 lines (43 loc) · 1.78 KB

Nest Logo PostgreSQL Logo MongoDB Logo Redis Logo

Trabajo practico final - Base de datos 2

Integrantes

Tomas Cerdeira - 60051

Santiago Garcia Montagner - 60352

Alfonso Estol - 59782

Descripcion

Este proyecto resuelve el problema de compartir y memorizar URLs complejas, a traves de la creacion y asociacion a URLs mas cortas y elegidas por el usuario.

Se utilizo posgresql, mongo y redis para llegar a la solucion.

Instalacion

$ npm install

Correr las bases de datos en sus puertos por defecto!

  • PostgreSQL: 5432

    • En "TP_BD2/src/common/envs/.env" ajustar las variables a la configuracion de PostgreSQL

      • DATABASE_HOST=<HOST_DB>
      • DATABASE_NAME=<NAME_DB>
      • DATABASE_USER=<USER_DB>
      • DATABASE_PASSWORD=<PASSWORD_DB>
      • DATABASE_PORT=5432
  • mongoDB: 27017

  • Redis: 6379

    • En "TP_BD2/src/common/envs/.env" ajustar las variables a la configuracion de Redis

      • REDIS_URL=<SERVER_URL>

Ejecuccion

# Desarrollo
$ npm run start

# watch mode
$ npm run start:dev

# Produccion
$ npm run start:prod

Documentacion

http://localhost:3000/documentation/

Front end basico de prueba

https://observablehq.com/@tcerdeira/tpe-bd2-grupo-g1-1er-cuatrimestre-2022