Este repositorio es la unión de todos los microservicios
-
Nodejs > 8.10
-
Mongodb
Puerto microservicio master: 79999
- Login api: 8001
- Assessment api: 8002
- Att api: 8003
- front: 8004
- ppl lab v1: 8000
Clonarlo desde cero
git clone --recursive https://github.com/espolPPLTeam/ppl_assessment
Actualizar todos los submódulos
git submodule update --remote --recursive
npm install
- Instalar las depedencias de todos los submódulos
npm run install:dev
- Correr el api gateway
## @Edison
./production # no usarlo en LOCAL export $(cat .env | xargs) # instalar las variables de entorno export NODE_ENV=production # pm2 start server.js
pm2 start process.yml
apps:
-
script : app.js instances: 4 exec_mode: cluster
-
script : worker.js watch : true env : NODE_ENV: development env_production: NODE_ENV: production
pm2 start app.js --name my-api # Name process pm2 restart all pm2 stop 0