Skip to content

iancinti/challengeMeli

Repository files navigation

challengeMeli

Proseso de ejecucion local para pruebas:

1- Agregar al directorio raiz el archivo .env la siguiente variable con el valor del servicio de meli:

MELI_SERVICE

2- Construimos imagen desde el directorio raiz con el siguiente comando:

sudo docker compose build

3- Levantamos la imagen:

sudo docker compose up

4- El contenedor expone el servico a:

     localhost:8080/coupon

Se exponen los siguientes servicios:

POST /coupon

Toma los productos que recibe (productos favoritos) y devuelve una lista de productos que prodian cubrir el total o parcial del monto del cupon

Body:

{
    "items": [
        "MLA901199374",
        "MLA931462756"
    ],
    "amount": 100000
}

Respuesta:

{
    "items": [
        "MLA901199374"
    ],
    "total": 88023.67
}

GET /coupon

Devueve el top 5 de los items mas "canjeados"

Respuesta:

{
    "items": [
        "MLA901199374"
    ]
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published