1234567891011121314151617181920212223242526272829303132333435363738394041 |
- 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
- ENV CONFIG_PATH /data/SpringCloud
- ENV PROGRAM_NAME $PROGRAM_ID
- ENV PORT_DOCKER $PORT_LOCAL
- ENV JAR_STATUS $JAR_STATUS
- WORKDIR $WORKER_HOME
- # 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
- 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"]
|