- MariaDB
- node
- npm
- sequelize-cli
Cambiar a la ubicación del proyecto
$ cd /training-center-backend/
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
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á: ://:@/
Instalar las dependencias
$ npm install
Ejecutar las migraciones de la BD (Sequelize).
Ejecutar el proyecto
$ npm start
En el navegador:localhost:3000
Training Center UFPS utiliza Sequelize como ORM. Para más información consulte Sequelize CLI
Para ejecutar las Migraciones dentro de la raiz del proyecto:
$ sequelize db:migrate
Para ejecutar los seeds:
$ sequelize db:seed:undo:all
$ sequelize db:seed:all
Para consultar la definición del API, consultar la wiki.
Build with ❤️ by Meyito