Browse Source

添加要给Dockerfile

luoguangyi 3 years ago
parent
commit
62c0157478
1 changed files with 27 additions and 0 deletions
  1. 27 0
      docker/Dockerfile

+ 27 - 0
docker/Dockerfile

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