FROM 313.co.kr:5550/313devgrp/openjdk:11-jre
MAINTAINER 313DEVGRP <313@313.co.kr>

# wget 설치
RUN apt-get update && apt-get -y upgrade && apt-get install -y wget && apt-get clean && rm -rf /var/lib/apt/lists/*

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"]