Files
MoWenAdmin-Api/Dockerfile
2026-05-15 09:39:46 +08:00

17 lines
432 B
Docker

FROM moshangjunmowen/jdk-jre:v17.0.19
# 临时切换 root 创建日志目录,并授权给 appuser
USER root
RUN mkdir -p /home/logs && chown appuser:appuser /home/logs
# 恢复非 root 用户
USER appuser
ARG JAR_FILE
LABEL maintainer="moshangjunmowen@foxmail.com"
COPY --chown=appuser:appuser ${JAR_FILE} /app/app.jar
ENV JAVA_TOOL_OPTIONS="-Djava.security.egd=file:/dev/./urandom ${JAVA_TOOL_OPTIONS}"
CMD ["/app/app.jar"]