Skip to content

Commit ab4a640

Browse files
committed
[Fix]: 멀티 스테이지로 변경2
1 parent da37bda commit ab4a640

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

Dockerfile

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# STEP 1: Build Stage (빌드 환경)
2-
2+
#
33
FROM eclipse-temurin:21-jdk-alpine AS build
44

55
# Gradle 사용 시 필요한 도구 설치
@@ -13,7 +13,8 @@ WORKDIR /app
1313
COPY . .
1414

1515
# Clean Build 실행 (SecurityConfig 변경 사항 포함)
16-
RUN ./gradlew bootJar
16+
# 항상 깨끗하게 빌드하여 최신 JAR 파일을 생성
17+
RUN ./gradlew clean bootJar
1718

1819
#
1920
# STEP 2: Runtime Stage (실행 환경)
@@ -53,4 +54,4 @@ ENTRYPOINT ["java", \
5354
"-XX:MaxRAMPercentage=75.0", \
5455
"-Djava.security.egd=file:/dev/./urandom", \
5556
"-jar", \
56-
"app.jar"]
57+
"app.jar"]

0 commit comments

Comments
 (0)