--创建主数据服务启动项目
This commit is contained in:
39
itc-pcitc-mdm/itc-pcitc-mdm-start/target/classes/Dockerfile
Normal file
39
itc-pcitc-mdm/itc-pcitc-mdm-start/target/classes/Dockerfile
Normal file
@ -0,0 +1,39 @@
|
||||
#FROM --platform=linux/arm64 docker.ges.bjgastx.com/openjdk-arm64:8-jre
|
||||
FROM docker.ges.bjgastx.com/jdk8u112:v1
|
||||
|
||||
|
||||
RUN mkdir -p /root/logs/java/ \
|
||||
&& mkdir -p /scm/logs/ \
|
||||
&& mkdir -p /opt/app/ \
|
||||
&& mkdir -p /uploadFile/ \
|
||||
&& mkdir -p /var/log/app \
|
||||
&& mkdir -p /opt/app/logs \
|
||||
&& mkdir -p /opt/agent/config
|
||||
|
||||
ENV TZ "Asia/Shanghai"
|
||||
|
||||
ADD ./skywalking-agent.jar /opt/agent/skywalking-agent.jar
|
||||
ADD ./agent.config /opt/agent/config/agent.config
|
||||
|
||||
RUN echo "set fileencodings=utf-8,gbk,gb2312,gb18030,cp936,latin1 \n set fenc=utf-8 \n set tenc=utf-8 \n set enc=utf-8 \n" |tee ~/.vimrc
|
||||
|
||||
|
||||
ARG JAR_FILE
|
||||
ARG PRO_FILE
|
||||
ARG SOURCE_NAME
|
||||
|
||||
ADD ./startApp.sh /opt/app/
|
||||
RUN chmod u+x /opt/app/*.sh
|
||||
ADD ./${SOURCE_NAME} /opt/app/app.jar
|
||||
RUN test -f /opt/app/app.jar || { echo "Error: JAR file not found at ${SOURCE_NAME}"; exit 1; }
|
||||
|
||||
#应用名称
|
||||
ENV APP_NAME=itc-pcitc-mdm
|
||||
#skywalking-oap-server地址
|
||||
ENV SKYWALKING_SERVER=10.10.2.102:11800
|
||||
ENV ENV_APP_FILE_PATH=/opt/app/app.jar
|
||||
ENV ENV_APP_PRO_FILE=local
|
||||
|
||||
EXPOSE 8096 5005
|
||||
|
||||
ENTRYPOINT ["/opt/app/startApp.sh"]
|
||||
Reference in New Issue
Block a user