Using layered docker images over fat-jar docker images in spring boot application
TL;DR
To achieve more efficient docker image building and faster startup times, instead of doing this,
FROM eclipse-temurin:17-jdk
ARG ARG_VERSION
ARG APP_NAME=test-app
EXPOSE 8080
WORKDIR app
ARG JAR_FILE=build/libs/${APP_NAME}-${ARG_VERSION}.jar
...
blog.dripto.xyz6 min read