- Clonar el repositorio:
git clone https://github.com/jvegaf/LagunaLink-be.git - Moverse dentro del directorio clonado:
cd LagunaLink-be
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
- Nodejs
- NPM (Node Package Manager)
- MongoDB
- Docker (Install Docker)
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.
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- 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