Proyecto Base NodeJs para microservicios
Preparación inicial y consideraciones
Para la instalación se necesita:
Como instalar las dependencias el proyecto:
npm install
Compilar:
npm run tsc
Levantar el servicio:
node ./build/config/server/index.js
Ejecutar pruebas unitarias:
npm test
Mostrar cobertura:
npm run coverage
npm install -g swagger-jsdoc
swagger-jsdoc -d swaggerDef.js ./**/*.ts -o swagger.json
Incluir la cobertura de pruebas unitarias en Sonar
sonar-scanner \
-Dsonar.projectKey=<Nombre del proyecto> \
-Dsonar.sources=src \
-Dsonar.coverage.exclusions=src/api/**,src/commons/**,src/config/**,src/models/**,src/to/**,src/facade/index.ts,src/facade/**/index.ts \
-Dsonar.host.url=<Sonar Host> \
-Dsonar.login=<Sonar Token> \
-Dsonar.sourceEncoding=UTF-8 \
-Dsonar.tests=tests \
-Dsonar.typescript.lcov.reportPaths=coverage/lcov.info
Javier RodrÃguez
[[email protected]]
Hugo Meraz
[[email protected]]