Cursos / Informática para Internet / Desenvolvimento Backend / Aula
Com o MySQL configurado, é necessário fazer apenas pequenos ajustes para finalizar o armazenamento nesse banco de dados.
Antes de utilizar o banco de dados, é necessário criá-lo no MySQL. Para isso, será utilizado o MySQL Workbench, que é o software de gestão do sistema MySQL. Acompanhe a aula utilizando essa ferramenta.
Para criar as tabelas no banco é necessário rodar as migrations no banco de produção. Uma forma de fazer isso é criar dois novos scripts: um para migração de desenvolvimento e outro para migração de produção. O arquivo package.json deverá ficar de acordo com o código abaixo:
"scripts": {
"start": "cross-env NODE_ENV=development nodemon --exec node src/index.js",
"production": "cross-env NODE_ENV=production node src/index.js",
"migrate-dev": "cross-env NODE_ENV=development npx sequelize-cli db:migrate",
"migrate-prod": "cross-env NODE_ENV=production npx sequelize-cli db:migrate"
},
Por fim, rode no terminal o comando de migração:
npm run migrate-prod
Após isso, para rodar a aplicação em produção execute:
npm run production
Versão 5.3 - Todos os Direitos reservados