docker 构建
如果不适用平台预构建镜像,可本地使用源代码构建镜像。
1. 构建前端镜像
1.1. 进入项目根目录
bash
cd marsview-enterprise-front
1.2 构建编辑器镜像
bash
docker build -f ./packages/editor/Dockerfile -t marsview-editor:latest .
1.3 构建 admin 环境
bash
docker build -f ./packages/admin/Dockerfile -t marsview-editor:latest .
1.4 构建 docs 环境
bash
docker build -f ./packages/docs/Dockerfile -t marsview-editor:latest .
说明
如果是本地构建镜像且是 mac arm64 架构,需要把 pnpm 镜像修改为 arm64 架构的。
把packages/editor/Dockerfile
、 packages/admin/Dockerfile
、packages/docs/Dockerfile
文件中 pnpm 镜像改为:
bash
FROM registry.cn-hangzhou.aliyuncs.com/dbfu/pnpm:arm64 as builder
修改成功后,按照上面方法构建即可。
2. 构建编辑器后端镜像
2.1 进入项目根目录
bash
cd marsview-enterprise-node
2.2 构建 编辑器后端镜像
bash
docker build -t marsview-editor-server:latest .
3 构建工作流环境
3.1 进入项目根目录
bash
cd marsview-workflow
3.2 构建 Workflow 环境
bash
docker build -t marsview-workflow:latest .