1.0 KiB
1.0 KiB
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: 显示帮助信息