Skip to content

luisrosas/examen-mercadolibre

Repository files navigation

Examen Mercadolibre

Desarrollo de un API para detectar si un ADN es mutante o no

Stack tecnológico

  • Go (v1.17 o superior)
  • Mysql

Comandos

Para instalar el proyecto se debe ejecutar el comando:

make install

Solo es necesario si este se va a ejecutar en la maquina local.

Para compilar el proyecto se debe ejecutar el comando:

make build

Esto generará una carpeta llamada build en la raíz del mismo, la cal contendrá el archivo ejecutable.

Para ejecutar los tests se debe ejecutar el comando:

make tests

Para ejecutar los tests incluido el reporte de cobertura de los mismo se debe ejecutar el comando:

make coverage

Esto generará una carpeta llamada coverage en la raíz del proyecto, la cual contendrá el archivo coverage.html que se podrá abrir en el navegador para ver la covertura de los mismos.


Para levantar un ambiente local dokerizado se debe ejecutar el siguiente comando:

make local-up
* tener en cuenta que debe contar con docker y docker compose instalado

Para bajar el ambiente local ejecutar el comando:

make local-down

Si el ambiente local esta levantado puede ver los logs de los contenedore con los siguientes comandos:

make server-logs

make database-logs

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published