Skip to content

[fix] Dockerfile WAR 컨텍스트/베이스 이미지 정정#35

Merged
eGovFrameSupport merged 1 commit into
eGovFramework:mainfrom
dasomel-eGovFramework:fix/dockerfile-war-context
Jun 2, 2026
Merged

[fix] Dockerfile WAR 컨텍스트/베이스 이미지 정정#35
eGovFrameSupport merged 1 commit into
eGovFramework:mainfrom
dasomel-eGovFramework:fix/dockerfile-war-context

Conversation

@dasomel
Copy link
Copy Markdown
Contributor

@dasomel dasomel commented May 29, 2026

변경 사유

기존 Dockerfile에 두 가지 결함이 있어 docker build 시 이미지가 정상적으로 생성되지 않았습니다.

  1. COPY 경로 오류: ./target/web-example-1.0.0.war는 pom.xml finalName(${project.artifactId}-${project.version})과 다른 파일명입니다. 실제 빌드 결과물은 egovframe-web-5.0.0.war이므로 COPY 경로를 수정합니다.
  2. 구식 베이스 이미지: tomcat:8.5-jre8은 Java 8 / Servlet 3.1 기반으로, 본 프로젝트가 사용하는 Jakarta EE 10(Servlet 6.0)과 호환되지 않습니다. tomcat:10.1-jdk17-temurin으로 교체합니다.

변경 내용

  • Dockerfile: 베이스 이미지 tomcat:8.5-jre8tomcat:10.1-jdk17-temurin
  • Dockerfile: COPY 경로 web-example-1.0.0.waregovframe-web-5.0.0.war

영향 범위


  • 단일 주제만 다룸 (다른 변경 없음)
  • 기존 동작에 영향 없음 (Dockerfile만 수정)

pom.xml의 finalName 기준 실제 빌드 결과물명(egovframe-web-5.0.0.war)과
맞지 않는 COPY 경로(web-example-1.0.0.war)를 수정하고,
JDK 8 기반의 구식 이미지(tomcat:8.5-jre8)를 Jakarta EE 10과
JDK 17을 지원하는 tomcat:10.1-jdk17-temurin으로 교체한다.
@eGovFrameSupport
Copy link
Copy Markdown
Contributor

표준프레임워크에 대한 지속적인 참여에
대단히 감사드립니다.

@eGovFrameSupport eGovFrameSupport merged commit ca79dff into eGovFramework:main Jun 2, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants