修改Dockerfile支持运行环境配置
This commit is contained in:
parent
d7e6220d64
commit
7cbef78112
|
|
@ -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
|
||||||
|
|
@ -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
|
||||||
|
|
@ -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
|
||||||
|
|
@ -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
|
||||||
|
|
@ -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
|
||||||
|
|
@ -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
|
||||||
|
|
@ -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
|
||||||
Loading…
Reference in New Issue