# For build FROM amazoncorretto:17-alpine AS build RUN apk update && apk add curl ENV HOME=/home/app RUN mkdir -p $HOME WORKDIR $HOME ADD . $HOME RUN curl https://truststore.pki.rds.amazonaws.com/global/global-bundle.pem -o $HOME/root.pem RUN ./gradlew build # For app FROM amazoncorretto:17-alpine VOLUME /home/spring VOLUME /tmp RUN addgroup -S spring && adduser -S spring -G spring USER spring:spring COPY --from=build /home/app/build/libs/webapp-java-0.0.1-SNAPSHOT.jar sampleapp.jar COPY --from=build /home/app/root.pem /tmp/root.pem CMD ["java","-jar","/sampleapp.jar"]