Skip to content

Latest commit

 

History

History
executable file
·
76 lines (51 loc) · 1.29 KB

README.md

File metadata and controls

executable file
·
76 lines (51 loc) · 1.29 KB

training-center-backend

Ejecutar el proyecto en Local

Requisitos

  • MariaDB
  • node
  • npm
  • sequelize-cli

Cambiar a la ubicación del proyecto

$ cd /training-center-backend/

Variables de entorno

Se debe crear un archivo .env en el directorio raiz, en el se definiran las siguientes variables:

NODE_ENV
SMTP_USER
SMTP_PASSWORD
FROM_ACCOUNT
SECRET_TOKEN
MYSQL_DATABASE
MYSQL_PASSWORD

Configuración inicial

En el archivo de configuraciones config.js cambiar los datos de conexión a la base de datos de desarrollo y de test. El formato a utilizar será: ://:@/

Instalación

Instalar las dependencias

$ npm install

Ejecutar las migraciones de la BD (Sequelize).

Ejecutar el proyecto

$ npm start

En el navegador:localhost:3000

SEQUELIZE

Training Center UFPS utiliza Sequelize como ORM. Para más información consulte Sequelize CLI

Migraciones

Para ejecutar las Migraciones dentro de la raiz del proyecto:

$ sequelize db:migrate

Seeds

Para ejecutar los seeds:

$ sequelize db:seed:undo:all
$ sequelize db:seed:all

RESTful API

Para consultar la definición del API, consultar la wiki.

Build with ❤️ by Meyito