https://documenter.getpostman.com/view/5724831/SVfUq5rY
Ver en el archivo run.sh
de la carpeta deploy/
mvn clean compile package
java -cp target/no-se-cae-grupo-cuatro-1.0-SNAPSHOT-jar-with-dependencies.jar org.tacs.grupocuatro.Server
Está bueno para desarrollar si no tenés ganas de instalar mysql o queres un container que podés borrar tranquilo.
docker start no-se-cae-mysql || docker run --name no-se-cae-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=dev -d mysql:8
docker exec -it no-se-cae-mysql mysql -uroot -p
CREATE DATABASE no_se_cae_mas
Gracias a JaCoCo, después de correr las tests podemos encontrar coverage en target/site/jacoco
.
mvn clean compile test
La API v3 de GitHub requiere una token de acceso a una cuenta para aumentar la cantidad de request posibles. Para crear la token seguir estos links:
Test para ver si funciona todo correcto
curl -H "Authorization: bearer TOKEN" -X GET https://api.github.com/graphql
La token generada la deben guardar como 'environment variable' bajo el nombre 'GITHUB_TACS' para que la app pueda usarla
Para poder iniciar una conversacion el TelegramBot primero: