修改Dockerfile支持运行环境配置

This commit is contained in:
anweiguo 2021-05-26 16:21:53 +08:00
parent d7e6220d64
commit 7cbef78112
7 changed files with 28 additions and 7 deletions

View File

@ -11,10 +11,13 @@ RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
# 复制jar文件到镜像内名字改为app.jar # 复制jar文件到镜像内名字改为app.jar
ADD /target/*.jar app.jar ADD /target/*.jar app.jar
# 默认dev环境
ENV PROFILES_ACTIVE = dev
# JVM运行参数
ENV JAVA_OPTS="-Xmx32M -Xms32M" ENV JAVA_OPTS="-Xmx32M -Xms32M"
# 启动容器时的进程 # 启动容器时的进程
ENTRYPOINT java ${JAVA_OPTS} -jar /app.jar ENTRYPOINT java ${JAVA_OPTS} -Dspring.profiles.active=${PROFILES_ACTIVE} -jar /app.jar
# 暴露接口 # 暴露接口
EXPOSE 9200 EXPOSE 9200

View File

@ -11,10 +11,13 @@ RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
# 复制jar文件到镜像内名字改为app.jar # 复制jar文件到镜像内名字改为app.jar
ADD /target/*.jar app.jar ADD /target/*.jar app.jar
# 默认dev环境
ENV PROFILES_ACTIVE = dev
# JVM运行参数
ENV JAVA_OPTS="-Xmx64M -Xms64M" ENV JAVA_OPTS="-Xmx64M -Xms64M"
# 启动容器时的进程 # 启动容器时的进程
ENTRYPOINT java ${JAVA_OPTS} -jar /app.jar ENTRYPOINT java ${JAVA_OPTS} -Dspring.profiles.active=${PROFILES_ACTIVE} -jar /app.jar
# 暴露接口 # 暴露接口
EXPOSE 8080 EXPOSE 8080

View File

@ -11,10 +11,13 @@ RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
# 复制jar文件到镜像内名字改为app.jar # 复制jar文件到镜像内名字改为app.jar
ADD /target/*.jar app.jar ADD /target/*.jar app.jar
# 默认dev环境
ENV PROFILES_ACTIVE = dev
# JVM运行参数
ENV JAVA_OPTS="-Xmx32M -Xms32M" ENV JAVA_OPTS="-Xmx32M -Xms32M"
# 启动容器时的进程 # 启动容器时的进程
ENTRYPOINT java ${JAVA_OPTS} -jar /app.jar ENTRYPOINT java ${JAVA_OPTS} -Dspring.profiles.active=${PROFILES_ACTIVE} -jar /app.jar
# 暴露接口 # 暴露接口
EXPOSE 9300 EXPOSE 9300

View File

@ -11,10 +11,13 @@ RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
# 复制jar文件到镜像内名字改为app.jar # 复制jar文件到镜像内名字改为app.jar
ADD /target/*.jar app.jar ADD /target/*.jar app.jar
# 默认dev环境
ENV PROFILES_ACTIVE = dev
# JVM运行参数
ENV JAVA_OPTS="-Xmx64M -Xms64M" ENV JAVA_OPTS="-Xmx64M -Xms64M"
# 启动容器时的进程 # 启动容器时的进程
ENTRYPOINT java ${JAVA_OPTS} -jar /app.jar ENTRYPOINT java ${JAVA_OPTS} -Dspring.profiles.active=${PROFILES_ACTIVE} -jar /app.jar
# 暴露接口 # 暴露接口
EXPOSE 9202 EXPOSE 9202

View File

@ -11,10 +11,13 @@ RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
# 复制jar文件到镜像内名字改为app.jar # 复制jar文件到镜像内名字改为app.jar
ADD /target/*.jar app.jar ADD /target/*.jar app.jar
# 默认dev环境
ENV PROFILES_ACTIVE = dev
# JVM运行参数
ENV JAVA_OPTS="-Xmx64M -Xms64M" ENV JAVA_OPTS="-Xmx64M -Xms64M"
# 启动容器时的进程 # 启动容器时的进程
ENTRYPOINT java ${JAVA_OPTS} -jar /app.jar ENTRYPOINT java ${JAVA_OPTS} -Dspring.profiles.active=${PROFILES_ACTIVE} -jar /app.jar
# 暴露接口 # 暴露接口
EXPOSE 9203 EXPOSE 9203

View File

@ -11,10 +11,13 @@ RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
# 复制jar文件到镜像内名字改为app.jar # 复制jar文件到镜像内名字改为app.jar
ADD /target/*.jar app.jar ADD /target/*.jar app.jar
# 默认dev环境
ENV PROFILES_ACTIVE = dev
# JVM运行参数
ENV JAVA_OPTS="-Xmx64M -Xms64M" ENV JAVA_OPTS="-Xmx64M -Xms64M"
# 启动容器时的进程 # 启动容器时的进程
ENTRYPOINT java ${JAVA_OPTS} -jar /app.jar ENTRYPOINT java ${JAVA_OPTS} -Dspring.profiles.active=${PROFILES_ACTIVE} -jar /app.jar
# 暴露接口 # 暴露接口
EXPOSE 9201 EXPOSE 9201

View File

@ -11,10 +11,13 @@ RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
# 复制jar文件到镜像内名字改为app.jar # 复制jar文件到镜像内名字改为app.jar
ADD /target/*.jar app.jar ADD /target/*.jar app.jar
# 默认dev环境
ENV PROFILES_ACTIVE = dev
# JVM运行参数
ENV JAVA_OPTS="-Xmx32M -Xms32M" ENV JAVA_OPTS="-Xmx32M -Xms32M"
# 启动容器时的进程 # 启动容器时的进程
ENTRYPOINT java ${JAVA_OPTS} -jar /app.jar ENTRYPOINT java ${JAVA_OPTS} -Dspring.profiles.active=${PROFILES_ACTIVE} -jar /app.jar
# 暴露接口 # 暴露接口
EXPOSE 9100 EXPOSE 9100