Repositório de projeto para identificar se um código dna é de simeo ou humano
Mantenedor: Leandro Vilson Battisti
e-mail: [email protected]
- Spring 2.4
- H2
- Maven
- CI/CD com Githubs Actions + Heroku
##Endpoint fornecidos pela aplicação
Recebe um post com a seguinte estrutura
Metodo: POST
Payload:
{
"dna": ["ATGCGA", "CAGTGC", "TTATGT", "AGAAGG", "CCCCTA", "TCACTG"]
}
Recebe um get e retorna a seguinte estrutura
{"count_mutant_dna": 40, "count_human_dna": 100: "ratio": 0.4}
ATENÇÃO: Os dois ambiente por rodarem no Heroku precisam ser "aquecidos" para primeiro uso. O tempo para a aplicação subir para primeiro uso é de cerca de 30 segundos.
Servidor DEV(Heroku): https://simiean-dna-dev.herokuapp.com/
Servidor MAIN(Heroku): https://simian-dna-asengardeon.herokuapp.com/
Para uso local pode ser utilizado comando maven de execução da aplicação para criar o JAR
mvnw clean package
e em seguida utilizar o comando para subir a aplicação:
java -jar target\simeos-0.0.1-SNAPSHOT.jar
Após abrir o projeto em sua IDE de preferencia, instale as dependências do POM.xml e execute a classe "SimeosApplication"