|
@@ -1,13 +1,18 @@
|
|
|
-#FROM openjdk:8-jdk-alpine 文件下载会出现空指针错误
|
|
|
FROM registry.persagy.com/base/centos:v-jdk1.8
|
|
|
+#FROM java:8-jre
|
|
|
+#FROM persagy-registry:80/base/centos:v-jdk1.8
|
|
|
MAINTAINER fanzhongyuan<fanzhongyuan@persagy.com>
|
|
|
+
|
|
|
ARG PROGRAM_ID
|
|
|
+#ARG PROGRAM_DESC
|
|
|
ARG PORT_LOCAL
|
|
|
ARG JAR_STATUS
|
|
|
+
|
|
|
LABEL tier backend
|
|
|
LABEL product meos
|
|
|
LABEL project persagy
|
|
|
LABEL name $PROGRAM_ID
|
|
|
+
|
|
|
ENV JAVA_OPTS -Dfile.encoding=UTF-8 -Xms300m -Xmx1024m
|
|
|
ENV TZ Asia/Shanghai
|
|
|
ENV WORKER_HOME /usr/persagy
|
|
@@ -15,10 +20,13 @@ ENV CONFIG_PATH /data/SpringCloud
|
|
|
ENV PROGRAM_NAME $PROGRAM_ID
|
|
|
ENV PORT_DOCKER $PORT_LOCAL
|
|
|
ENV JAR_STATUS $JAR_STATUS
|
|
|
-RUN pwd
|
|
|
+
|
|
|
WORKDIR $WORKER_HOME
|
|
|
-RUN pwd
|
|
|
+
|
|
|
+# RUN apt-get install -y --no-install-recommends tzdata && rm -rf /var/lib/apt/lists/*
|
|
|
+# RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' > /etc/timezone
|
|
|
RUN mkdir -p $WORKER_HOME/$PROGRAM_ID
|
|
|
+#RUN mkdir -p $CONFIG_PATH
|
|
|
COPY *.zip $WORKER_HOME/
|
|
|
RUN unzip *.zip
|
|
|
RUN rm -rf ./*.zip
|
|
@@ -26,4 +34,8 @@ RUN touch /etc/hbase.dns
|
|
|
EXPOSE $PORT_DOCKER
|
|
|
WORKDIR $WORKER_HOME/$PROGRAM_ID
|
|
|
COPY entrypoint.sh .
|
|
|
+RUN pwd
|
|
|
+COPY *.jks $WORKER_HOME/$PROGRAM_ID/config/
|
|
|
+COPY ../target/classes/*.jks $WORKER_HOME/$PROGRAM_ID/config/
|
|
|
+
|
|
|
ENTRYPOINT ["sh","./entrypoint.sh"]
|