- 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