File tree Expand file tree Collapse file tree 1 file changed +9
-7
lines changed
docker_config_generator/templates Expand file tree Collapse file tree 1 file changed +9
-7
lines changed Original file line number Diff line number Diff line change 11FROM eclipse-temurin:17-jdk-jammy AS builder
22
3- ARG BUILD_COMMAND="./gradlew build"
3+ ARG BUILD_COMMAND="./gradlew clean build"
44
55WORKDIR /opt/app
6- COPY gradle/ gradle
7- COPY gradlew build.gradle
6+ COPY gradle/ /opt/app/ gradle/
7+ COPY gradlew build.gradle ./
88COPY settings.gradle ./
99
10+ RUN chmod +x /opt/app/gradlew
1011RUN /opt/app/gradlew dependencies
12+ RUN /opt/app/gradlew --refresh-dependencies
1113
1214COPY ./src ./src
1315
@@ -16,15 +18,15 @@ RUN ${BUILD_COMMAND}
1618FROM eclipse-temurin:17-jre-alpine AS runner
1719
1820ARG PORT=8080
19- ARG JAR_FILE="app.jar"
21+ ENV JAR_FILE="app.jar"
22+ WORKDIR /opt/app
2023RUN adduser -D user --shell /usr/sbin/nologin \
2124 && chown -R user:user /opt/app
2225
23- WORKDIR /opt/app
2426
2527EXPOSE ${PORT}
2628ENV 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}
2931USER user
30- CMD java -jar /opt/app/${JAR_FILE}
32+ CMD java -jar /opt/app/${JAR_FILE}
You can’t perform that action at this time.
0 commit comments