컨테이너 서비스 구동 계정 조정
This commit is contained in:
12
Dockerfile
12
Dockerfile
@@ -7,8 +7,8 @@ RUN apk add --no-cache curl && \
|
||||
https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/download/v${OTEL_VERSION}/opentelemetry-javaagent.jar \
|
||||
-o /opentelemetry-javaagent.jar
|
||||
|
||||
# 2단계: Tomcat 이미지
|
||||
FROM tomcat:9.0-jdk17-temurin
|
||||
# 2단계: Tomcat + JDK 8 이미지
|
||||
FROM tomcat:9.0-jdk8-temurin
|
||||
|
||||
ENV TZ=Asia/Seoul \
|
||||
OTEL_SERVICE_NAME=helpdesk_service \
|
||||
@@ -23,16 +23,16 @@ RUN ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime
|
||||
# OTEL 에이전트 복사
|
||||
COPY --from=otel /opentelemetry-javaagent.jar /opt/opentelemetry-javaagent.jar
|
||||
|
||||
# 기본 ROOT 앱 제거
|
||||
# 기본 웹앱 제거
|
||||
RUN rm -rf /usr/local/tomcat/webapps/*
|
||||
|
||||
# Maven이 생성한 WAR 복사 (sayit-helpdesk.war)
|
||||
# Maven 빌드 결과 WAR 복사 (sayit-helpdesk.war)
|
||||
COPY target/sayit-helpdesk.war /usr/local/tomcat/webapps/ROOT.war
|
||||
|
||||
# Tomcat 디렉토리 소유권을 UID/GID 1000으로 변경
|
||||
# Tomcat 디렉토리 소유권을 UID/GID 1000:1000 으로 변경
|
||||
RUN chown -R 1000:1000 /usr/local/tomcat
|
||||
|
||||
# 숫자 UID/GID로 직접 실행 (이미 GID 1000 존재하므로 useradd/groupadd 불필요)
|
||||
# 컨테이너 실행 계정: UID 1000 / GID 1000 (이미 존재하는 계정/그룹 사용)
|
||||
USER 1000:1000
|
||||
|
||||
EXPOSE 8080
|
||||
|
||||
Reference in New Issue
Block a user