Skip to content

Commit 571b8ee

Browse files
authored
Merge pull request #41 from The-Debarghya/fix-dockerfiles
Fixing erroneous dockerfiles
2 parents cf216c6 + a266626 commit 571b8ee

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed
Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
FROM eclipse-temurin:17-jdk-jammy AS builder
22

3-
ARG BUILD_COMMAND="./gradlew build"
3+
ARG BUILD_COMMAND="./gradlew clean build"
44

55
WORKDIR /opt/app
6-
COPY gradle/ gradle
7-
COPY gradlew build.gradle
6+
COPY gradle/ /opt/app/gradle/
7+
COPY gradlew build.gradle ./
88
COPY settings.gradle ./
99

10+
RUN chmod +x /opt/app/gradlew
1011
RUN /opt/app/gradlew dependencies
12+
RUN /opt/app/gradlew --refresh-dependencies
1113

1214
COPY ./src ./src
1315

@@ -16,15 +18,15 @@ RUN ${BUILD_COMMAND}
1618
FROM eclipse-temurin:17-jre-alpine AS runner
1719

1820
ARG PORT=8080
19-
ARG JAR_FILE="app.jar"
21+
ENV JAR_FILE="app.jar"
22+
WORKDIR /opt/app
2023
RUN adduser -D user --shell /usr/sbin/nologin \
2124
&& chown -R user:user /opt/app
2225

23-
WORKDIR /opt/app
2426

2527
EXPOSE ${PORT}
2628
ENV PORT=${PORT}
2729

28-
COPY --from=builder /opt/app/target/*.jar /opt/app/${JAR_FILE}
30+
COPY --from=builder /opt/app/build/libs/*.jar /opt/app/${JAR_FILE}
2931
USER user
30-
CMD java -jar /opt/app/${JAR_FILE}
32+
CMD java -jar /opt/app/${JAR_FILE}

0 commit comments

Comments
 (0)