wecom-dashboards/deploy/backend/Dockerfile

31 lines
750 B
Docker
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 简化版后端 Dockerfile - 直接使用已打包的 jar 文件
# 使用 Eclipse TemurinOpenJDK 的官方替代品)
FROM eclipse-temurin:8-jre-alpine
# 设置工作目录
WORKDIR /app
# 复制 jar 包到容器
# 使用时将 jar 包放在与 Dockerfile 同级目录
COPY *.jar app.jar
# 复制外部配置文件(会覆盖 jar 包内的配置)
COPY application-druid.yml /app/application-druid.yml
# 复制启动脚本
COPY entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh
# 创建上传文件目录
RUN mkdir -p /home/ruoyi/uploadPath
# 暴露端口
EXPOSE 8888
# 设置时区
ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
# 启动应用
ENTRYPOINT ["/entrypoint.sh"]