This sample demonstrates deploying Spring Petclinic in a chiselled container.
git submodule init && git submodule update --recursive
cd spring-petclinic && git apply ../use-ubuntu-jre.17.patch
./mvnw compile jib:dockerBuild
docker run -p 8080:8080 --tmpfs /tmp:exec petclinic-chiselled-jib
Apply use-temurin-17.patch
to build using eclipse-temurin:17-jre
.
Apply use-distroless-17.patch
to build using gcr.io/distroless/java17
.