Skip to content

hlclarog/aula-virtual-nestjs-backend

Repository files navigation

API

Installation

Requiere Node.js v8+ para iniciar.

$ cd mangusback
$ npm install
$ npm run start:[env] (local | dev | prod | debug)

Environments

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

Migrations

  • 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]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages