generated from pricelees/issue-pr-template
[#66] 결제 & 예약 확정 로직 수정 #67
28
Dockerfile
28
Dockerfile
@ -1,29 +1,9 @@
|
|||||||
FROM gradle:8-jdk17 AS dependencies
|
|
||||||
WORKDIR /app
|
|
||||||
|
|
||||||
COPY gradlew settings.gradle build.gradle.kts /app/
|
|
||||||
COPY gradle /app/gradle
|
|
||||||
COPY service/build.gradle.kts /app/service/
|
|
||||||
COPY tosspay-mock/build.gradle.kts /app/tosspay-mock/
|
|
||||||
COPY common/log/build.gradle.kts /app/common/log/
|
|
||||||
COPY common/persistence/build.gradle.kts /app/common/persistence/
|
|
||||||
COPY common/types/build.gradle.kts /app/common/types/
|
|
||||||
COPY common/utils/build.gradle.kts /app/common/utils/
|
|
||||||
COPY common/web/build.gradle.kts /app/common/web/
|
|
||||||
|
|
||||||
RUN ./gradlew dependencies --no-daemon
|
|
||||||
|
|
||||||
FROM dependencies AS builder
|
|
||||||
WORKDIR /app
|
|
||||||
|
|
||||||
COPY . .
|
|
||||||
|
|
||||||
RUN ./gradlew :service:bootjar --no-daemon
|
|
||||||
|
|
||||||
FROM amazoncorretto:17
|
FROM amazoncorretto:17
|
||||||
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
|
COPY service/build/libs/service.jar app.jar
|
||||||
|
|
||||||
EXPOSE 8080
|
EXPOSE 8080
|
||||||
|
|
||||||
COPY --from=builder /app/service/build/libs/*.jar app.jar
|
|
||||||
|
|
||||||
ENTRYPOINT ["java", "-jar", "app.jar"]
|
ENTRYPOINT ["java", "-jar", "app.jar"]
|
||||||
Loading…
x
Reference in New Issue
Block a user