Skip to content

Latest commit

 

History

History
45 lines (23 loc) · 2.36 KB

README.md

File metadata and controls

45 lines (23 loc) · 2.36 KB

Blogs API

Essa aplicação é uma API RESTful de produção de conteúdo para um blog em MySQL e Sequelize.

preview

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.

🚀 Tecnologia

  • ⚡ 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.

✋🏻 Pré-requisitos

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

🛠️ Antes de iniciar o projeto.

No diretório do projeto, inicialize o projeto e instale as dependências:

Rodando a aplicação com o Docker:

Na pasta raiz do projeto, suba o container utilizando o docker-compose.yml. Utilize o comando:

  • docker-compose up -d

npm install

Instala as dependências.