diff --git a/Dockerfile b/Dockerfile index 4ace27b..2c2d4c1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,16 +1,16 @@ # 1. Gradle build -#FROM openjdk:17-jdk AS builder +FROM openjdk:17-jdk AS builder -#COPY gradlew . -#COPY gradle gradle -#COPY build.gradle . -#COPY settings.gradle . -#COPY src src -#RUN chmod +x ./gradlew -#RUN ./gradlew clean build -x test +COPY gradlew . +COPY gradle gradle +COPY build.gradle . +COPY settings.gradle . +COPY src src +RUN chmod +x ./gradlew +RUN ./gradlew clean build -x test # 2. 빌더로부터 jar 파일 메인 디렉토리에 복사 후 시스템 진입점 정의 -FROM openjdk:17-jdk AS builder +FROM openjdk:17-jdk ARG JAR_FILE=./build/libs/eureka-server-0.0.1-SNAPSHOT.jar # JAR 파일 메인 디렉토리에 복사 COPY --from=builder ${JAR_FILE} app.jar