- Node.js
- Yarn or npm
- PostgreSQL
obs.: Recomendo usar o docker.
** Clone o repositório e acesse a pasta criada **
$ git clone https://github.com/90sRehem/GoFinances-database.git && cd GoFinances-database
# Crie uma instância do do postgresSQL usando o docker
$ docker run --name GoFinances-database -e POSTGRES_USER=postgres \
-e POSTGRES_DB=postgres -e POSTGRES_PASSWORD=docker \
-p 5432:5432 -d postgres
# Instale as dependências deste projeto
yarn
# Uma vez que os serviços estejam sendo executados, rode as migrations
$ yarn typeorm migration:run
# Por fim, inicie a API
yarn dev:server
🚧 Esta API foi executada com êxito juntamente com o frontend do seguinte repositório: https://github.com/90sRehem/GoFinances, porém pode ser executada utilizando apenas o Insomnia REST Client para fazer as requisições.
⚠️ Antes de rodar esta API, crie um banco de dados Postgres com o nome "GoFinances-database" para que todos os testes possam executar corretamente. Para mais informações sobre o banco de dados acesso o arquivo ormconfig.json.
Made with ❤️ by Jonathan Rehem.