Skip to content

Commit a06c171

Browse files
Fix/dockerfile parse (#536)
* 도플러 주입 방식 변경 * fix: restore Dockerfile for buildx
1 parent fc55fdc commit a06c171

1 file changed

Lines changed: 24 additions & 1 deletion

File tree

Dockerfile

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,24 @@
1-
Doppler env 전체가 app 컨테이너에 들어가서
1+
# 1단계: Gradle로 Spring Boot JAR 빌드
2+
FROM gradle:8.10.0-jdk21 AS builder
3+
4+
WORKDIR /app
5+
6+
COPY build.gradle settings.gradle ./
7+
COPY gradle gradle
8+
COPY gradlew .
9+
RUN chmod +x gradlew
10+
11+
RUN ./gradlew dependencies --no-daemon
12+
13+
COPY src src
14+
RUN ./gradlew bootJar --no-daemon -x test
15+
16+
# 2단계: 실행용 이미지
17+
FROM eclipse-temurin:21-jre
18+
WORKDIR /app
19+
20+
COPY --from=builder /app/build/libs/*.jar app.jar
21+
22+
EXPOSE 8080
23+
24+
CMD ["java", "-jar", "app.jar"]

0 commit comments

Comments
 (0)