/java-applications-containerized

Git repository to support the presentation "Java applications containerized and deployed"

Primary LanguageJava

Java applications containerized

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!

Blog posts

For more detail and context, check out those blog posts:

The talk