Skip to content

Commit 0ba7a1c

Browse files
committed
[fix] #58 Dockerfile refactoring
1 parent 02d97d9 commit 0ba7a1c

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

Dockerfile

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
# ===== Stage 1: Build =====
2-
FROM gradle:8.14.2-jdk17-alpine AS builder
2+
FROM gradle:8-jdk17 AS builder
33

44
WORKDIR /app
55

6-
# Gradle 캐시 최적화 (의존성만 먼저 다운로드)
7-
COPY build.gradle settings.gradle gradle.properties ./
6+
COPY build.gradle settings.gradle ./
87
COPY gradle gradle
98
RUN gradle dependencies --no-daemon
109

@@ -29,9 +28,5 @@ COPY --from=builder --chown=nonroot:nonroot /app/app.jar ./
2928
# 포트 노출
3029
EXPOSE 8080
3130

32-
# 헬스체크 (Spring Boot actuator 기준)
33-
HEALTHCHECK --interval=30s --timeout=5s --start-period=60s --retries=3 \
34-
CMD wget --no-verbose --tries=1 --spider http://localhost:8080/actuator/health || exit 1
35-
3631
# 애플리케이션 실행
3732
ENTRYPOINT ["java", "-jar", "app.jar"]

0 commit comments

Comments
 (0)