Requiere Node.js v8+ para iniciar.
$ cd mangusback
$ npm install
$ npm run start:[env] (local | dev | prod | debug)
Los siguientes parametros son requeridos para iniciar la aplicacion y deben estar ubicados de la siguiente forma: /env/[environment].env
example: /env/local.env /env/prod.env ...
Nombre | Tipo | Descripcion |
---|---|---|
DATABASE_HOST | string | host servidor de base de datos |
DATABASE_NAME | string | nombre de la base de datos |
DATABASE_PORT | number | puerto de la base de datos |
DATABASE_USER | string | usuario de la base de datos |
DATABASE_PASS | string | contraseña de la base de datos |
MONGO_HOST | string | host del servidor de mongo |
MONGO_DB | string | nombre de la base de datos en mongo |
MONGO_PORT | number | puerto del servidor de mongo |
TOKEN_SECRET | string | key token para autenticacion |
TOKEN_SECRET_PASSWORDSREQ | string | key token para cambio de password |
PORT | number | Puerto de la aplicacion (Solo de referencia) |
QUEUE_HOST | string | Host de redis |
QUEUE_PORT | string | Puerto de redis |
URL_BACKEND | string | Url del backend |
AWS_ACCESS_KEY_ID | string | AWS access key |
AWS_SECRET_ACCESS_KEY | string | AWS secret key |
AWS_BUCKET | string | AWS bucket name |
- Generar migracion
$ npm run typeorm migration:create -- -n 'name_migration' -d src/migrations/manager #Para procesos en manager (Public) $ npm run typeorm migration:create -- -n 'name_migration' -d src/migrations/tenancy #Para procesos en las tenencias
- Correr migraciones Las migraciones se corren mediante el endpoint, el cual correra en la tenencia actual de la solicitud GET [/migrations/run] GET [/tenancy/run]