Dockerfile update

This commit is contained in:
JustFiesta 2024-05-15 14:58:10 +02:00
parent d3133a78c3
commit cc8878a4f4

View file

@ -4,15 +4,18 @@ RUN mkdir /project
COPY . /project
WORKDIR /project
RUN mvn clean -DskipTests -Darguments=-DskipTests package
RUN mv /project/target/spring-petclinic-*.jar /project/target/java-application.jar
RUN mvn clean package -DskipTests -Dcheckstyle.skip
FROM gcr.io/distroless/java17@sha256:e7ff67bc21960968a6e022de286d35c49bf68db728d76d1a8a533bc08ceb36c2
FROM gcr.io/distroless/java17
ARG app_version=4.0.8-SNAPSHOT
LABEL application_version=${app_version}
EXPOSE 8080
WORKDIR /app
COPY --from=build /project/target/java-application.jar /app/java-application.jar
COPY --from=build /project/target/spring-petclinic-${app_version}.jar /app/java-application.jar
ENTRYPOINT [ "java", "-Dspring.profiles.active=postgres", "-jar", "java-application.jar"]