From 269ab2faf7bb364a89451634257bcfa6f9199ad0 Mon Sep 17 00:00:00 2001 From: mindol1004 Date: Fri, 24 Mar 2023 14:33:54 +0900 Subject: [PATCH] =?UTF-8?q?=EC=97=85=EB=8D=B0=EC=9D=B4=ED=8A=B8=20'Dockerf?= =?UTF-8?q?ile'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) 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