From 2b626d86c56f5a99455f8a50cb71ca75c150ed10 Mon Sep 17 00:00:00 2001 From: "sungjin.choi" Date: Thu, 21 May 2026 16:21:25 +0900 Subject: [PATCH] =?UTF-8?q?chore=20:=20Dockerfile=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..2cf4a29 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,14 @@ +# 1. 실행 환경 구성: Java 21 버전의 가벼운 공식 이미지를 사용합니다. +FROM eclipse-temurin:21-jdk + +# 2. 컨테이너 내부에 작업할 폴더를 만듭니다. +WORKDIR /app + +# 3. 3단계에서 빌드된 JAR 파일을 찾아 컨테이너 내부의 app.jar라는 이름으로 복사합니다. +COPY build/libs/*.jar app.jar + +# 4. 외부와 통신할 포트(스프링부트 기본 포트)를 지정합니다. +EXPOSE 8080 + +# 5. 도커 컨테이너가 켜질 때 이 명령어를 실행하여 서버를 가동합니다. +ENTRYPOINT ["java", "-jar", "app.jar"] \ No newline at end of file