🐳 修复原始Dockerfile与docker-entrypoint.sh的匹配问题

🔧 修复内容:
- 统一JAR文件路径为 clouddisk.jar
- 移除未使用的 VERSION 环境变量
- 保持构建时 VERSION 参数用于定位源文件

✅ 现在两种部署方式完全兼容:
- Dockerfile: 传统构建方式
- Dockerfile.git: Git仓库构建方式
This commit is contained in:
chenpei 2025-08-24 11:23:19 +08:00
parent 0d9ae59e19
commit cb39c208b6

View File

@ -18,7 +18,7 @@ ENV MONITOR_IGNORE_FILE_PREFIX ".DS_Store,._"
ENV FILE_ROOT_DIR /jmalcloud/files ENV FILE_ROOT_DIR /jmalcloud/files
ENV TESS4J_DATA_PATH /jmalcloud/tess4j/datapath ENV TESS4J_DATA_PATH /jmalcloud/tess4j/datapath
ADD target/clouddisk-${VERSION}.jar /usr/local/ ADD target/clouddisk-${VERSION}.jar /usr/local/clouddisk.jar
VOLUME /jmalcloud/ VOLUME /jmalcloud/
@ -27,7 +27,6 @@ ARG TARGETPLATFORM
RUN echo "Building for platform: $TARGETPLATFORM" RUN echo "Building for platform: $TARGETPLATFORM"
LABEL org.label-schema.build.multi-platform=true LABEL org.label-schema.build.multi-platform=true
ENV PLATFORM=$TARGETPLATFORM ENV PLATFORM=$TARGETPLATFORM
ENV VERSION=${VERSION}
# 将 Linux/arm64/v8 架构设置为默认平台 # 将 Linux/arm64/v8 架构设置为默认平台
# 如果需要,可以根据需要更改此设置 # 如果需要,可以根据需要更改此设置