This repository contains all code samples used during the presentation named "Java applications containerized and deployed".
This repository is divided into 4 sub folders
- a-dockerfile: old school way of building Docker image for a Java project (Spring boot in this case), using simple Dockerfile or multi staged Dockerfile
- b-jib: java native way to build a Docker / OCI image for a Java project (still Spring boot), using the Jib Maven plugin
- c-buildpacks: using CNCF Buildpacks to build a Docker / OCI image for a Java project (still Spring boot) - this method is the focus of this repository
- d-my-own-buildpack: so you want to create your own buildpacks, including your own builder and own stack? This way please!
For more detail and context, check out those blog posts: