Essa aplicação é uma API RESTful de produção de conteúdo para um blog em MySQL e Sequelize.
Aplicação que consiste em desenvolver uma API RESTful, utilizando o ORM Sequelize onde é possível criar e popular tabelas, cadastrar, visualizar, pesquisar, editar e excluir informações, seguindo a arquitetura MSC.
-
⚡ Docker é uma plataforma open source que facilita a criação e administração de ambientes isolados dentro de um container.
-
⚡ Node.js é um ambiente de execução JavaScript que permite executar aplicações desenvolvidas com a linguagem de forma autônoma, sem depender de um navegador.
-
⚡ MySQL é um sistema de gerenciamento de banco de dados, que utiliza a linguagem SQL como interface.
-
⚡ MySQL Workbench é uma ferramenta de design de banco de dados visual que integra desenvolvimento SQL, administração, design de banco de dados, criação e manutenção em um único ambiente de desenvolvimento integrado para o sistema de banco de dados MySQL.
-
git: Ferramenta para gerenciar o código-fonte
-
Visual Studio Code: Editor de Código Fonte
-
Docker: Software de código aberto usado para implantar aplicativos dentro de containers virtuais.
-
Node.js: Software de código aberto, multiplataforma, baseado no interpretador V8 do Google e que permite a execução de códigos JavaScript fora de um navegador web.
-
MySQL: Sistema de gerenciamento de banco de dados (SGBD) relacional, ou seja, que utiliza a linguagem SQL como interface.
-
MySQL Workbench: MySQL é uma ferramenta de design de banco de dados visual que integra desenvolvimento SQL, administração, design de banco de dados, criação e manutenção em um único ambiente de desenvolvimento integrado para o sistema de banco de dados MySQL.
No diretório do projeto, inicialize o projeto e instale as dependências:
Na pasta raiz do projeto, suba o container utilizando o docker-compose.yml. Utilize o comando:
docker-compose up -d
Instala as dependências.