Dockerfile

在gitlab所要发布的项目根目录中添加dockerfile文件:

dockerfile文件内容如下:

FROM openjdk:8-jdk-alpine

ARG JAR_FILE
ARG WORK_PATH="/opt/demo"

ENV JAVA_OPTS="-Xms1024m -Xmx1024m" \
    JAR_FILE=${JAR_FILE}                        #JAR_FILE包由执行由在jenkinsfile文件中执行maven步骤生成

RUN \
  apk add --no-cache tzdata \
  && echo "${TIME_ZONE}" > /etc/timezone \
  && ln -sf /usr/share/zoneinfo/${TIME_ZONE} /etc/localtime

COPY target/$JAR_FILE $WORK_PATH/


WORKDIR $WORK_PATH

ENTRYPOINT exec java $JAVA_OPTS -jar $JAR_FILE
文档更新时间: 2020-07-13 11:19   作者:子木