|
@@ -0,0 +1,27 @@
|
|
|
+#FROM openjdk:8-jdk-alpine 文件下载会出现空指针错误
|
|
|
+FROM registry.persagy.com/base/centos:v-jdk1.8
|
|
|
+MAINTAINER fanzhongyuan<fanzhongyuan@persagy.com>
|
|
|
+ARG PROGRAM_ID
|
|
|
+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
|
|
|
+ENV CONFIG_PATH /data/SpringCloud
|
|
|
+ENV PROGRAM_NAME $PROGRAM_ID
|
|
|
+ENV PORT_DOCKER $PORT_LOCAL
|
|
|
+ENV JAR_STATUS $JAR_STATUS
|
|
|
+WORKDIR $WORKER_HOME
|
|
|
+RUN mkdir -p $WORKER_HOME/$PROGRAM_ID
|
|
|
+COPY *.zip $WORKER_HOME/
|
|
|
+RUN unzip *.zip
|
|
|
+RUN rm -rf ./*.zip
|
|
|
+RUN touch /etc/hbase.dns
|
|
|
+EXPOSE $PORT_DOCKER
|
|
|
+WORKDIR $WORKER_HOME/$PROGRAM_ID
|
|
|
+COPY entrypoint.sh .
|
|
|
+ENTRYPOINT ["sh","./entrypoint.sh"]
|