Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lino mota #20

Open
wants to merge 5 commits into
base: master
Choose a base branch
from
Open

Lino mota #20

wants to merge 5 commits into from

Conversation

LinoMota
Copy link

@LinoMota LinoMota commented Oct 9, 2024

Tecnologias usadas

Chamadas

  • Estabelecimento: CRUD

    • GET /estabelecimento/
    • GET /estabelecimento/{id}
    • POST /estabelecimento/
    • PUT /estabelecimento/{id}
    • DELETE /estabelecimento/{id}
  • Veículos: CRUD

    • GET /veiculos/
    • GET /veiculos/{id}
    • POST /veiculos/
    • PUT /veiculos/{id}
    • DELETE /veiculos/{id}
  • Controle de entrada e saída de veículos

    • GET /entrada-saida/vagas-disponiveis
    • POST /entrada-saida/entrada
    • POST /entrada-saida/saida

Documentacao via Swagger

Adicionei um redirecinamento no endpoint padrao "/" que redireciona para o swagger diretamente

Como rodar o projeto

  1. Clone o projeto
  2. Entre na pasta do projeto
  3. Execute o comando docker-compose up --build para que ele suba uma instancia do postgres
  4. Execute o comando mvn clean install para que ele baixe as dependencias e gere o jar
  5. Execute a aplicacao na IDE que desejar ou execute o comando java -jar target/{nome-do-jar}.jar para rodar o jar gerado

Observações

  • Criei uma pasta postman caso deseje ultizar o postman para testar as chamadas
  • Criei uma pasta sampledata caso queria alimentar o banco com alguns scripts python [sim eu sei que poderia ser escrito na migration do flyway xD]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant