Skip to content

API construida em dotnet core para consolidar uma carteira de investimentos.

Notifications You must be signed in to change notification settings

luigihenrick/portfolio-follow-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Portfolio Follow API

API desevolvida em dotnet com o objetivo de fornecer informações para o aplicativo em flutter que consolida uma carteira de investimentos.

Link do swagger da API: Swagger

Aplicativo pode ser encontrado aqui: Portfolio Follow App

Como executar

Para rodar você precisa adicionar as seguintes configurações no arquivo appsettings.json:

  • ConnectionString do MongoDB (Recomendo utilizar o mlab)

  • API Key da Alphavantage para consulta de preços de ativos de renda variável

Após adicionar as configurações, execute os comandos:

dotnet dev-certs https

dotnet run

Foi ainda feito o release dessa API no heroku através de um container docker.

Para mais informações acesse: Medium

Arquivo de configuração do docker: DockerFile

Commands to deliver

heroku login

cd c:/repos/portfolio-follow-api/app dotnet publish -c Release heroku container:login cp .\DockerFile .\PortfolioFollow.Api\bin\Release\netcoreapp2.1\publish
docker build -t portfolio-follow-api .\PortfolioFollow.Api\bin\Release\netcoreapp2.1\publish
docker tag portfolio-follow-api registry.heroku.com/portfolio-follow-api/web docker push registry.heroku.com/portfolio-follow-api/web

heroku container:push web heroku container:release web --app portfolio-follow-api

About

API construida em dotnet core para consolidar uma carteira de investimentos.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published