Go to file
qcqcqc@wsl aa01f36cd5 更新readme和启动命令 2025-10-28 17:35:54 +08:00
dist fix: 测试docker命令是否可用 2025-10-28 17:22:07 +08:00
node_modules feat: 实现了docker打包项目后端 2025-10-28 17:14:51 +08:00
src fix: 测试docker命令是否可用 2025-10-28 17:22:07 +08:00
README.md 更新readme和启动命令 2025-10-28 17:35:54 +08:00
package-lock.json feat: 实现了docker打包项目后端 2025-10-28 17:14:51 +08:00
package.json 更新readme和启动命令 2025-10-28 17:35:54 +08:00
tsconfig.json feat: 实现了docker打包项目后端 2025-10-28 17:14:51 +08:00

README.md

Docker Multi Builder

一个用于构建多项目 Docker 镜像的命令行工具。

安装

npm install
npm run build
npm link  # 全局安装

使用

# 基础使用
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

开发

# 构建
npm run build

# 开发模式(构建并运行)
npm run dev -- haina-cn --help

选项

  • --include-internal: 包含 oak-internal-sdk 到镜像中
  • --env=<environment>: 环境类型 (dev|prod|staging),默认: dev
  • --extra=<model>: 额外的模型目录(可多次使用)
  • --registry=<url>: npm 镜像站地址
  • --port=<port>: 暴露的端口号,默认: 3001
  • --node-version=<ver>: Node.js 版本,默认: 20
  • -h, --help: 显示帮助信息