?????????????

This commit is contained in:
Laurent
2025-03-11 12:29:10 +01:00
parent ffeb6985a6
commit b8fddba488

View File

@@ -1,24 +1,24 @@
# temp container to build using gradle # temp container to build using gradle
FROM gradle:8.10.2-jdk21 AS TEMP_BUILD_IMAGE FROM gradle:8.10.2-jdk21 AS TEMP_BUILD_IMAGE
ENV APP_HOME=usrapp ENV APP_HOME=/usr/app/
WORKDIR $APP_HOME WORKDIR $APP_HOME
COPY build.gradle settings.gradle $APP_HOME COPY build.gradle settings.gradle $APP_HOME
COPY gradle $APP_HOMEgradle COPY gradle $APP_HOME/gradle
COPY --chown=gradlegradle . homegradlesrc COPY --chown=gradle:gradle . /home/gradle/src
USER root USER root
RUN chown -R gradle homegradlesrc RUN chown -R gradle /home/gradle/src
RUN gradle build return 0 RUN gradle build || return 0
COPY . . COPY . .
RUN gradle clean build RUN gradle clean build
# actual container # actual container
FROM eclipse-temurin:21-jdk FROM eclipse-temurin:21-jdk
ENV ARTIFACT_NAME=unluckiest-1.0.0.jar ENV ARTIFACT_NAME=unluckiest-1.0.0.jar
ENV APP_HOME=usrapp ENV APP_HOME=/usr/app/
WORKDIR $APP_HOME WORKDIR $APP_HOME
COPY --from=TEMP_BUILD_IMAGE $APP_HOMEbuildlibs$ARTIFACT_NAME . COPY --from=TEMP_BUILD_IMAGE $APP_HOME/build/libs/$ARTIFACT_NAME .
ENTRYPOINT exec java -jar ${ARTIFACT_NAME} ENTRYPOINT exec java -jar ${ARTIFACT_NAME}