FROM openjdk:17.0.2-jdk-slim MAINTAINER 313DEVGRP <313@313.co.kr> # wget 설치 RUN apt-get update && apt-get install -y wget && apt-get clean RUN wget http://www.313.co.kr/nexus/repository/ple-releases/313devgrp/elastic-apm-agent/1.47.1/elastic-apm-agent-1.47.1.jar RUN mv elastic-apm-agent-1.47.1.jar ./elastic-apm-agent.jar VOLUME /tmp ARG ENTRY_FILE COPY ${ENTRY_FILE} docker-entrypoint.sh ARG JAR_FILE COPY ${JAR_FILE} javaServiceTreeFramework.jar RUN chmod +x /docker-entrypoint.sh #SaaS 일 경우 활성화 RUN wget http://www.313.co.kr/nexus/repository/ple-releases/313devgrp/cert_313/2025/cert_313-2025.tar.gz RUN tar zxvf cert_313-2025.tar.gz RUN wget http://www.313.co.kr/nexus/repository/ple-releases/313devgrp/cert_arms/2025/cert_arms-2025.tar.gz RUN tar zxvf cert_arms-2025.tar.gz RUN keytool -import -file ./20250929-630123-313_co_kr.pfx/313_co_kr.crt -keystore /usr/local/openjdk-17/lib/security/cacerts -alias 313_co_kr_2025 -storepass changeit -noprompt RUN keytool -import -file ./20250929-565125-a-rms_net.pfx/a-rms_net.crt -keystore /usr/local/openjdk-17/lib/security/cacerts -alias a-rms_net_2025 -storepass changeit -noprompt ENTRYPOINT ["sh","/docker-entrypoint.sh"] CMD ["start"]