diff --git a/back/Dockerfile b/back/Dockerfile index bc3c456..401d8a6 100644 --- a/back/Dockerfile +++ b/back/Dockerfile @@ -1,24 +1,24 @@ # temp container to build using gradle FROM gradle:8.10.2-jdk21 AS TEMP_BUILD_IMAGE -ENV APP_HOME=usrapp +ENV APP_HOME=/usr/app/ WORKDIR $APP_HOME COPY build.gradle settings.gradle $APP_HOME -COPY gradle $APP_HOMEgradle -COPY --chown=gradlegradle . homegradlesrc +COPY gradle $APP_HOME/gradle +COPY --chown=gradle:gradle . /home/gradle/src 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 . . RUN gradle clean build # actual container FROM eclipse-temurin:21-jdk ENV ARTIFACT_NAME=unluckiest-1.0.0.jar -ENV APP_HOME=usrapp +ENV APP_HOME=/usr/app/ 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} \ No newline at end of file