API related to Escalab Java Fundamentals course
A continuación revisaremos los pasos necesarios para ejecutar de forma correcta el proyecto de curso "Java Fundamentals course"
- Java
- Postman
- Navegador
- Docker
- git
- DBWAVER u otro gestor de Database
- Archivo init.sql
- Archivo docker-compose.yml
- Archivo User-API.postman_collection.json
- Intellij IDEA
A continuación se detalla el paso a paso para un instalación exitosa
- Clonar the repo.
git clone https://github.com/invaderuc/user-api.git
- Descomprimir Archivo.zip.
- Revisar que tengamos el puerto 8080 y 3306 libres.
- En la carpeta donde Archivo.zip fue descomprimido, ejecutar docker con el siguiente comando
docker compose up
- Hacer correr proyecto en nuestro IDE favorito.
- Importar User-API.postman_collection.json en nuestro postman para probar nuestros servicios.
- Probar servicios
- Swagger disponible en /doc/swagger-ui/index.html solo al estar corriendo el proyecto.
Cualquier duda estaré pendiente del correo.
PD: En caso de tener problemas para visualizar la DB habilitar allowPublicKeyRetrieval