签入版本
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
# 基础镜像地址
|
||||
ARG VAR_BASE_IMAGE
|
||||
# 基础镜像
|
||||
FROM ${VAR_BASE_IMAGE}
|
||||
# 镜像作者
|
||||
LABEL MAINTAINER="xiaomayicloud@163.com"
|
||||
|
||||
# 环境变量
|
||||
ARG VAR_PROFILES
|
||||
# 端口
|
||||
ARG VAR_PORT
|
||||
# 文件
|
||||
ARG VAR_JARFILE
|
||||
# 文件地址
|
||||
ARG VAR_JARFILE_PATH
|
||||
|
||||
# 设置端口
|
||||
ENV PORT=${VAR_PORT}
|
||||
ENV JAVA_OPTS="-Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8 -server -Xms256m -Xmx1g -Xss256k"
|
||||
# 设置文件包名
|
||||
ENV JARFILE=${VAR_JARFILE}
|
||||
# 设置环境变量
|
||||
ENV PROFILES=${VAR_PROFILES}
|
||||
|
||||
# 暴露端口
|
||||
EXPOSE ${PORT}
|
||||
|
||||
# 设置工作区
|
||||
WORKDIR /opt/apps
|
||||
|
||||
# 拷贝文件
|
||||
COPY ${VAR_JARFILE_PATH}/${VAR_JARFILE} ./
|
||||
|
||||
#CMD ["sh", "-c", "java ${JAVA_OPTS} -jar ${JARFILE} --spring.profiles.active=${PROFILES}"]
|
||||
CMD ["sh", "-c", "java ${JAVA_OPTS} -jar ${JARFILE}"]
|
||||
Reference in New Issue
Block a user