diff --git a/Dockerfile b/Dockerfile index 4d94948..eed7aa5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -19,7 +19,14 @@ COPY package.json package-lock.json ./ # 安装依赖(忽略peer依赖冲突) RUN npm install --legacy-peer-deps # 复制项目文件 +# 添加时间戳以破坏缓存 +ARG BUILD_DATE +ARG BUILD_VERSION +ENV BUILD_DATE=$BUILD_DATE +ENV BUILD_VERSION=$BUILD_VERSION COPY . . +# 清理Docusaurus缓存和构建目录 +RUN rm -rf .docusaurus build # 构建应用 RUN npm run build # 暴露端口