Skip to content

Uma API e um banco de dados para a produção de conteúdo para um blog!

Notifications You must be signed in to change notification settings

davirazzar/blogs-api

Repository files navigation

Boas vindas ao repositório do projeto API de Blogs!

👨‍💻 O que foi desenvolvido

Uma aplicação em Node.js usando o pacote sequelize para fazer um CRUD de posts.

Esse projeto contem uma API e um banco de dados para a produção de conteúdo para um blog!

📝 Contexto

Este projeto foi feito enquanto estudava na @betrybe.

🔧 Técnologias usadas

Back-end:

Desenvolvido usando: Node.js, Express.js, MySQL, ES6, Sequelize

Habilidades

  • princípios do REST

Orientações

🚀 Rodando o Projeto

Backend

ℹ️ Rode os serviços node e db com o comando docker-compose up -d --build.

  • Esses serviços irão inicializar um container chamado blogs_api e outro chamado blogs_api_db;
  • A partir daqui você pode rodar o container blogs_api via CLI ou abri-lo no VS Code;

ℹ️ Use o comando docker exec -it blogs_api bash.

  • Ele te dará acesso ao terminal interativo do container criado pelo compose, que está rodando em segundo plano.

ℹ️ Instale as dependências com npm install. (Instale dentro do container)

  • ⚠️ Atenção: Caso opte por utilizar o Docker, TODOS os comandos disponíveis no package.json (npm start, npm test, npm run dev, ...) devem ser executados DENTRO do container, ou seja, no terminal que aparece após a execução do comando docker exec citado acima.
  • ⚠️ Atenção: O git dentro do container não vem configurado com suas credenciais. Ou faça os commits fora do container, ou configure as suas credenciais do git dentro do container.

Creditos

  • Eu (@datavinny)

About

Uma API e um banco de dados para a produção de conteúdo para um blog!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •