Skip to content

Unión de todos los componentes de ppl para deploy y development

Notifications You must be signed in to change notification settings

espolPPLTeam/ppl_assessment

Repository files navigation

PPL

Este repositorio es la unión de todos los microservicios

Prerrequisitos

  • Nodejs > 8.10

  • Mongodb

Puertos microservicios

Puerto microservicio master: 79999

  • Login api: 8001
  • Assessment api: 8002
  • Att api: 8003
  • front: 8004
  • ppl lab v1: 8000

Inicial

Clonarlo desde cero

git clone --recursive https://github.com/espolPPLTeam/ppl_assessment

Actualizar todos los submódulos

git submodule update --remote --recursive
npm install

Development

  1. Instalar las depedencias de todos los submódulos
npm run install:dev 
  1. Correr el api gateway
## @Edison

Production

./production # no usarlo en LOCAL export $(cat .env | xargs) # instalar las variables de entorno export NODE_ENV=production # pm2 start server.js

pm2 monit

pm2 restart

pm2 list

pm2 stop 0

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

About

Unión de todos los componentes de ppl para deploy y development

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published