Skip to content
This repository was archived by the owner on May 19, 2022. It is now read-only.

jvegaf/LagunaLink-be

Folders and files

NameName
Last commit message
Last commit date
Mar 19, 2021
May 24, 2021
Jun 4, 2021
May 31, 2021
Feb 20, 2021
Apr 18, 2021
May 24, 2021
Mar 26, 2021
May 24, 2021
Sep 13, 2020
Feb 16, 2021
Feb 20, 2021
May 15, 2021
Dec 6, 2021
Feb 15, 2021
Feb 20, 2021
Jan 28, 2021
Sep 13, 2020
Jun 4, 2021
May 19, 2022
Jun 4, 2021
Mar 17, 2021
May 26, 2021
Oct 2, 2020
Mar 17, 2021

Repository files navigation

🎯 LagunaLink Backend

Node CI TODO checker Node CI

Documentacion de la API

Documentacion de la API

Preparacion del entorno

  1. Clonar el repositorio: git clone https://github.com/jvegaf/LagunaLink-be.git
  2. Moverse dentro del directorio clonado: cd LagunaLink-be

Herramientas necesarias

Necesitas tener instalado Make:

  • Windows: puedes usar el gestor de paquetes winget
  • Linux: puedes usar el metapaquete build-essential para Debian, o derivados.

Se puede optar por dos modos

Local

  • Nodejs
  • NPM (Node Package Manager)
  • MongoDB

Contenedores

Tambien se puede utilizar una mezcla de los dos, por ejemplo lanzando el gestor de base de datos con Docker y el proyecto en local.

Ejecucion de la aplicacion

La manera mas sencilla es usar los comandos predeterminados que se incluyen dentro de los namespaces de el fichero Makefile.

  • Lanzamiento en local con MongoDB a traves de docker
make local/start
  • Lanzamiento completo a traves de docker
make start

Ejecucion de las pruebas

  • Lanzamiento de todas las suites de pruebas a traves de docker
make test
  • Lanzamiento de todas las suites de pruebas en local con MongoDB a traves de docker
make local/test
  • Lanzamiento solamente de la suite de pruebas unitarias en local con MongoDB a traves de docker
make local/test-unit
  • Lanzamiento solamente de la suite de pruebas de aceptacion en local con MongoDB a traves de docker
make local/test-features