We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0a006f6 commit 3c0b99fCopy full SHA for 3c0b99f
1 file changed
Dockerfile
@@ -1,10 +1,15 @@
1
-FROM bellsoft/liberica-openjdk-alpine:17
+FROM bellsoft/liberica-openjdk-alpine:17 AS build
2
WORKDIR /app
3
+COPY . .
4
+
5
+RUN apk add --no-cache bash
6
+RUN chmod +x gradlew && ./gradlew --version && ./gradlew clean build -x test --stacktrace
7
-# JAR은 로컬에서 build/libs/*.jar 으로 생성해서 이 위치로 복사해야 함
-COPY build/libs/*.jar app.jar
8
+FROM bellsoft/liberica-openjdk-alpine:17
9
+WORKDIR /app
10
+COPY --from=build /app/build/libs/*.jar app.jar
11
12
VOLUME /tmp
13
VOLUME /logs
14
EXPOSE 8080
-ENTRYPOINT ["java", "-Dspring.profiles.active=prod", "-jar", "app.jar"]
15
+ENTRYPOINT ["java", "-Dspring.profiles.active=prod", "-jar", "app.jar"]
0 commit comments