diff --git a/Dockerfile b/Dockerfile index 74f51a2..71a67d5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,6 +5,7 @@ FROM node:lts-trixie-slim WORKDIR /usr/src/app +# 指定全局路径以及 ENV PNPM_HOME=/pnpm-global ENV PATH=$PNPM_HOME:$PATH ENV SHELL=/bin/sh diff --git a/README.md b/README.md index 18f4ed1..3a559d8 100644 --- a/README.md +++ b/README.md @@ -5,8 +5,8 @@ 不包含任何业务代码或配置,仅提供基础依赖环境。 ## 镜像标签命名规范 -- 格式:`gitea.local.knowai/tobegold574/nuxt-base:主版本号.次版本号.修订号` -- 示例:`gitea.local.knowai/tobegold574/nuxt-base:1.0.0` +- 格式:`gitea.local.knowai.fun/tobegold574/knowai-base:主版本号.次版本号.修订号` +- 示例:`gitea.local.knowai.fun/tobegold574/knowai-base:1.0.0` - 版本规则: - 主版本号:不兼容的框架或依赖变更 - 次版本号:兼容性增强或批量依赖升级 @@ -53,21 +53,21 @@ ## 使用方式 其他分支的 Dockerfile: ```dockerfile -FROM gitea.local.knowai/tobegold574/nuxt-base:1.0.0 +FROM gitea.local.knowai.fun/tobegold574/knowai-base:1.0.0 WORKDIR /usr/src/app # 添加业务代码与依赖 ``` ### 构建命令 -`docker build -t gitea.local.knowai/tobegold574/knowai-base:1.0.0 .` -`docker push gitea.local.knowai/tobegold574/knowai-base:1.0.0` +`docker build -t gitea.local.knowai.fun/tobegold574/knowai-base:1.0.0 .` +`docker push gitea.local.knowai.fun/tobegold574/knowai-base:1.0.0` ## 镜像分层说明 -根据"知智镜像分层管理"思想,Base层仅包含: +Base层仅包含: - Node.js 运行环境 - 核心框架依赖(Vue、Nuxt、Vue Router) -- 基础状态管理(Pinia) -- 基础UI组件库(Element Plus) +- 基础状态管理的集成模块(Pinia) +- 基础UI组件库的集成模块(Element Plus, tailwindcss) - 常用工具库 其他依赖(如测试工具、开发工具等)应在各自层中按需添加,避免Base镜像臃肿。 @@ -83,5 +83,8 @@ WORKDIR /usr/src/app - 重新构建base镜像1.0.0版本 - 重新确定该分支职责 +### 2025-11-27 +- 修正文档 + --- *仅负责全局性依赖更新,业务功能在各功能分支独立开发,构建独立镜像* \ No newline at end of file