Skip to content

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/Dockerfilepackages/admin/Dockerfilepackages/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 .

Released under the MIT License.