# 简化版后端 Dockerfile - 直接使用已打包的 jar 文件 # 使用 Eclipse Temurin(OpenJDK 的官方替代品) 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"]