microservicio productos java 11 Spring Boot Este proyecto dispone de un video-tutorial que puedes seguir por youtube Cada video de youtube corresponde con un TAG dentro de GitHub
- Capítulo 1: Creación proyecto Spring
- Capítulo 2: Creación Clase Producto
- Capítulo 3: Creación Repository de JPA para ORM
- Capítulo 4: Testing Junit Repository
- Capítulo 5: Crear API RestFull: Listar Productos
- Capítulo 6: Documentar API RestFull con OpenApi
- Capítulo 7: API Rest: Detalle Producto
- Capítulo 8: API Rest: Eliminar Producto
- Capítulo 9: API Rest: Crear Producto
- Capítulo 10: API Rest: Validar Producto
- Capítulo 11: API Rest: Modificar Producto
- Capítulo 12: Dockerizar App
http://localhost:5000/swagger-ui.html
Crear fichero Dockerfile
FROM openjdk:11
COPY "./target/producto-0.0.1-SNAPSHOT.jar" app.jar
EXPOSE 8080
ENTRYPOINT ["java","-jar","/app.jar"]
Crear Imagen
docker build -t microservicio .
Arrancar el contenedor
docker run --rm -p 5000:8080 microservicio