Explorar o código

添加要给Dockerfile

luoguangyi %!s(int64=3) %!d(string=hai) anos
pai
achega
62c0157478
Modificáronse 1 ficheiros con 27 adicións e 0 borrados
  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"]