Commit c139be1966623196aae0318d3a7248798c3dfc8f
1 parent
9bdd71db
perf: yudao-server/Dockerfile添加$ARGS参数
Showing
1 changed file
with
6 additions
and
2 deletions
yudao-server/Dockerfile
| @@ -9,11 +9,15 @@ WORKDIR /yudao-server | @@ -9,11 +9,15 @@ WORKDIR /yudao-server | ||
| 9 | COPY ./target/yudao-server.jar app.jar | 9 | COPY ./target/yudao-server.jar app.jar |
| 10 | 10 | ||
| 11 | ## 设置 TZ 时区 | 11 | ## 设置 TZ 时区 |
| 12 | +ENV TZ=Asia/Shanghai | ||
| 12 | ## 设置 JAVA_OPTS 环境变量,可通过 docker run -e "JAVA_OPTS=" 进行覆盖 | 13 | ## 设置 JAVA_OPTS 环境变量,可通过 docker run -e "JAVA_OPTS=" 进行覆盖 |
| 13 | -ENV TZ=Asia/Shanghai JAVA_OPTS="-Xms512m -Xmx512m" | 14 | +ENV JAVA_OPTS="-Xms512m -Xmx512m -Djava.security.egd=file:/dev/./urandom" |
| 15 | + | ||
| 16 | +## 应用参数 | ||
| 17 | +ENV ARGS="" | ||
| 14 | 18 | ||
| 15 | ## 暴露后端项目的 48080 端口 | 19 | ## 暴露后端项目的 48080 端口 |
| 16 | EXPOSE 48080 | 20 | EXPOSE 48080 |
| 17 | 21 | ||
| 18 | ## 启动后端项目 | 22 | ## 启动后端项目 |
| 19 | -CMD java ${JAVA_OPTS} -Djava.security.egd=file:/dev/./urandom -jar app.jar | 23 | +CMD java ${JAVA_OPTS} -jar app.jar $ARGS |