Desafio do Bootcamp Ignite da Rocketseat



SobreTecnologiasExecutando o projeto

💡 Sobre

Esse repositório contém a solução do desafio 6 do Ignite da Rocketseat. O desafio envolve a realização de consultas no banco de dados com o TypeORM de três maneiras:
  • Usando o ORM
  • Usando Query Builder
  • Usando Raw Query


💻 Tecnologias

Algumas das tecnologias presentes na solução do desafio:


📝 Executando o projeto

  1. Pré-requisitos:

Para executar essa aplicação localmente é necessário ter instalado na sua máquina: Node.js, Git e um gerenciador de pacotes, tal qual: Yarn.

Também é necessário ter instaldo na máquina o Docker.

  1. Clonando este repositório:
  $ git clone https://github.com/idevbn/desafio06_nodejs_ignite
  1. Executando localmente:
  # Instalando pacotes e dependências
  $ yarn

  # Criando um container do docker rodando o Postgres com o comando
  $ docker run --name ignite-challenge-database-queries -e POSTGRES_DB=queries_challenge -e POSTGRES_PASSWORD=docker -p 5432:5432 -d postgres

  # Para parar a execução do container
  $ docker stop ignite-challenge-database-queries

  # Caso deseje o container rodando novamente
  $ docker start ignite-challenge-database-queries