mohamed-taman / Springy-Store-Microservices

Springy Store is a conceptual simple μServices-based project using the latest cutting-edge technologies, to demonstrate how the Store services are created to be a cloud-native and 12-factor app agnostic. Those μServices are developed based on Spring Boot & Cloud framework that implements cloud-native intuitive, design patterns, and best practices.

Home Page:https://mohamed-taman.github.io/Springy-Store-Microservices/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dockerize recommendation microservice

mohamed-taman opened this issue · comments

As an Architect, I want to dockerize recommendation microservice, for ease of management with other microservices.

Requirements

  1. Create a specific docker file, that also separates the libs from the main Jar for docker layer caching and reusability.
  2. The image should be based on Java jdk openjdk:14-slim-buster.
  3. Use a multi-stage docker file to unzip the files for better image layering and faster startup.