Skip to content

JoneyPereira/api-products

Repository files navigation

api-products

API desenvolvida para gestão de itens, controle, cadastro e manutenção de preço.

Diagrama

modelo-realcional

Como rodar esta aplicação springboot

1° - No terminal, rode os seguintes comandos (de preferência na mesma ordem):

docker network create redelocal --driver=bridge
docker run --name products -e POSTGRES_PASSWORD=admin -e POSTGRES_USER=admin -e POSTGRES_DB=api_products_db --network redelocal -p 5433:5432 -d postgres

2° - Insira essas variáveis de ambiente na aplicação, basta copiar e colar:

SPRING_SERVER_PORT=8081
SPRING_DATA_SOURCE_URL=jdbc:postgresql://localhost:5433/api_products_db
SPRING_DATA_SOURCE_USERNAME=admin
SPRING_DATA_SOURCE_PASSWORD=admin

NOTA: Ao rodar a aplicação, para acessar o swagger da api basta acessar a seguinte url a depender da porta escolhida na variável SERVER_PORT. Ex: http://localhost:8081/swagger-ui/index.html#/

Squad

Tribo Um

Repositório

Commits Guideline

Nós possuimos regras e padrões sobre como as nossas mensagens de commit devem ser formatadas. Isso nós oferece uma melhor experiência na hora de acompaharmos o history do projeto.

Utilizamos o padrão de conventional commits, logo todos os commits neste repositório deverão seguir essa convenção.

Formato do Commit

Cada mensagem de commit pode conter um header, um body e um footer. O header possui um formato especial que pode conter um type, uma task (task ou história do jira) e um subject.

<type>(<task>): <subject>
<body>
<footer>

O type e o subject são obrigatórios.

Exemplo:

docs: change README about CICD

Tipos de Commits

Tipo Função
feat Uma nova implementação / feature
build Modificações que afetam as ferramentas de build
ci Modificações nos arquivos e nos scripts de configuração de CI
docs Modificações em documentações e afins
fix Correção de um bug
perf Modificações de código para otimizar performance
impr Modificações que não necessariamente é um fix ou nova feature
style Mudanças que não modifiquem lógica (white-space, formatting, prettier, etc)
test Testes que foram adicionados ou corrigidos
chore Uma modificação geral que não se enquandra em nenhum outro padrão

About

API para o controle de produtos e estoque

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published