/GoFinances-database

Primary LanguageTypeScriptMIT LicenseMIT

GoStack

Languages Top Language Repository size Last commit date Repository issues License

Made by Jonathan Rehem Github - Jonathan Rehem LinkedIn - Jonathan Rehem Email - Jonathan Rehem

🚀 GoFinances-database


Projeto em funcionamento

Tecnologias

Requerimentos

obs.: Recomendo usar o docker.

⚙️ Instalação

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

Licença

MIT

Made with ❤️ by Jonathan Rehem.

Developed on GoStack Bootcamp from RocketSeat 🚀.