Skip to content

Lino mota #20

New issue

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

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

Already on GitHub? # to your account

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]

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

Successfully merging this pull request may close these issues.

1 participant