본문 바로가기

Playlist

Dockerfile

# 빌드 스테이지
FROM gradle:8.14.3-jdk17 AS builder
WORKDIR /app

COPY . .

RUN gradle clean build -x test --no-daemon

# 런타임 스테이지
FROM eclipse-temurin:17-jdk
RUN apt-get update && apt-get install -y curl && rm -rf /var/lib/apt/lists/*
WORKDIR /app

COPY --from=builder /app/build/libs/*.jar app.jar

EXPOSE 8080

ENTRYPOINT ["java", "-jar", "app.jar"]

'Playlist' 카테고리의 다른 글

.coderabbit.yaml  (0) 2025.12.17
build.gradle  (0) 2025.12.17
docker-compose.yml  (0) 2025.12.17
application-prod.yml  (0) 2025.12.17
application-dev.yml  (0) 2025.12.17