Este repo es para subir el test técnico para evaluación
- java 8
- Apache Maven
- Apache ActiveMQ (en el application.yml hay un flag para activar o desactivar activemq para el jms)
-
Descargar Apache ActiveMQ
-
Descomprimir archivo y ejecutarlo:
- si es windows activemq.exe start
- si es linux/mac (revisar permisos de ejecución) ./activemq start
-
Manager de ActiveMQ y usar admin/admin por defecto
- Clonar el proyecto:
git clone https://github.com/joshone/restaurant-api.git
- Compilar el proyecto:
mvn clean package
- Ejecutar el proyecto localmente:
- opción 1:
mvn spring-boot:run
- opción 2:
java -jar target/restaurant-api.jar
- Por defecto la aplicación carga en el puerto 8080, para ver el swagger debe acceder a la siguiente url
[Swagger](http://localhost:8080/swagger-ui.html)
estas credenciales se encuentran en el archivo application.yml en la siguiente ruta
src/main/resources/application.yml
1. jose:alejandro
2. roberto:cortes
3. fernando:cortes
4. carmen:magallanes
5. jorge:salinas
- login con user y password
- responde de la siguiente manera
- con el token realizamos la venta
- respuesta de la venta
no se añadió contexto para la aplicación, los endpoints estan descritos en el swagger y se agrega archivo postman
- post login
- get productos
- post venta
- post ventasDelDia