# Docker Multi Builder 一个用于构建多项目 Docker 镜像的命令行工具。 ## 安装 ```bash npm install npm run build npm link # 全局安装 ``` ## 使用 ```bash # 基础使用 oak-builder haina-cn # 指定环境 oak-builder haina-cn --env=prod # 包含内部 SDK oak-builder haina-cn --include-internal # 添加额外依赖 oak-builder haina-cn --extra=model1 --extra=model2 # 自定义配置 oak-builder haina-cn --env=prod --port=8080 --node-version=18 --registry=https://registry.npm.taobao.org ``` ## 开发 ```bash # 构建 npm run build # 开发模式(构建并运行) npm run dev -- haina-cn --help ``` ## 选项 - `--include-internal`: 包含 oak-internal-sdk 到镜像中 - `--env=`: 环境类型 (dev|prod|staging),默认: dev - `--extra=`: 额外的依赖目录(可多次使用) - `--registry=`: npm 镜像站地址 - `--port=`: 暴露的端口号,默认: 3001 - `--node-version=`: Node.js 版本,默认: 20 - `-h, --help`: 显示帮助信息