Esta é a API para o projeto acadêmico do biopark para atender a demanda da CPA (comissão propria de avaliação), onde os alunos da instituição fazem as avaliações referentes aos serviços do Biopark Educação.
Este é um projeto Spring Boot que utiliza a versão 17 do Java e é executado dentro de contêineres Docker usando Docker Compose. Ele também inclui testes automatizados e unitários.
Antes de começar, certifique-se de ter instalado:
- Java 17
- Docker
- Docker Compose
Para executar o projeto, siga os seguintes passos:
- Clone este repositório em sua máquina local.
- Navegue até o diretório raiz do projeto.
- Execute o comando
docker-compose up
para criar e executar os contêineres Docker oumvn spring-boot:run
para executar localmente - O aplicativo estará disponível em
http://localhost:8080
.
Para executar os testes automatizados e unitários, execute o seguinte comando:
mvn clean test
Isso executará todos os testes na pasta src/test/java
.
Este projeto utiliza as seguintes tecnologias:
- Spring Boot
- Java 17
- Docker
- Docker Compose
- Banco de dados MySql
Sinta-se à vontade para contribuir com este projeto. Basta seguir os seguintes passos:
- Crie um fork deste repositório.
- Clone o fork em sua máquina local.
- Crie um branch para sua nova feature (
git checkout -b my-new-feature
). - Faça as alterações necessárias e faça o commit (
git commit -am 'Add some feature'
). - Faça o push para o branch (
git push origin my-new-feature
). - Crie um novo pull request.