Este projeto consiste em desenvolver um micro serviço que trabalhará com outros micro serviços: Ativo Financeiro, Investidor e Carteira. Cada micro serviço tem suas próprias responsabilidades e tecnologias. O micro serviço Carteira é o núcleo do aplicativo e será responsável por gerenciar todas as operações dentro do sistema, incluindo cadastro de ativos e proventos. Ele será desenvolvido utilizando Java como tecnologia de backend e Sqlite como banco de dados.
Insira instruções de como iniciar o seu projeto localmente. Copie e cole trechos de códigos para realizar a execução do projeto.
- Java 17
- Docker
Siga os passos para a instalação do serviço:
1.Clone o repositório
git clone https://github.com/DanubiaM/carteira
- Acesse a pasta onde se encontra o dockerfile e crie uma image
docker build -t nome_da_imagem .
- Execute o container
docker run nome_da_imagem
Com o serviço em execução, explique como utilizar o projeto, exemplo:
Microservice | Endpoint | Method | Description |
---|---|---|---|
Carteira | /wallet/:id | GET | Retorna informações sobre um ativo específico no portfólio do usuário |
Carteira | /wallet | GET | Lista de ativos da carteira do usuário. |
Carteira | /wallet | POST | Adiciona um novo ativo para o investidor |
Carteira | /wallet/:id | PUT | Atualiza informações específicas da carteira do usuário |
Carteira | /wallet/:id | DELETE | Remove um ativo específico da carteira do usuário |
Carteira | /wallet/buscarhistorico/:id | GET | Buscar Histórico de Ativo Financeiro |
@DanubiaM @WigorErnandes @LeonardoQueiroz