Desafio do Bootcamp Ignite da Rocketseat
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
Algumas das tecnologias presentes na solução do desafio:
- 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.
- Clonando este repositório:
$ git clone https://github.com/idevbn/desafio06_nodejs_ignite
- 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