diff --git a/.gitignore b/.gitignore
index 3fda4751..79bbd345 100644
--- a/.gitignore
+++ b/.gitignore
@@ -30,3 +30,5 @@ gen
/packages/test
/test/own
/pnpm-lock.yaml
+
+docker/image/workspace
diff --git a/docker/docker-compose.yaml b/docker/docker-compose.yaml
deleted file mode 100644
index e69de29b..00000000
diff --git a/docker/image/Dockerfile b/docker/image/Dockerfile
new file mode 100644
index 00000000..6a7e5c69
--- /dev/null
+++ b/docker/image/Dockerfile
@@ -0,0 +1,11 @@
+FROM node:18.16.0-slim
+RUN npm install -g pnpm
+ADD ./workspace/certd-server/package.json /app/
+WORKDIR /app/
+pnpm install -P
+
+ADD ./workspace/certd-server/ /app/
+CMD ["npm","run","start"]
+
+
+
diff --git a/docker/image/build.sh b/docker/image/build.sh
new file mode 100644
index 00000000..2da731e9
--- /dev/null
+++ b/docker/image/build.sh
@@ -0,0 +1,33 @@
+#!/bin/bash
+
+echo "请先输入一个版本号:"
+read version
+
+echo "您输入的版本号是: $version"
+echo "登录aliyun镜像仓库"
+docker login --username=252959493@qq.com registry.cn-shenzhen.aliyuncs.com
+
+$build=$(pwd)
+cd ../../
+$root=$(pwd)
+echo "安装依赖"
+pnpm install
+
+echo "client build"
+cd $root/packages/certd-client
+pnpm run build
+echo "client build success"
+
+echo "server build"
+cd $root/packages/certd-server
+pnpm run build
+echo "server build success"
+
+echo "rm node_modules"
+rm ./node_modules -rf
+
+echo "copy to workspace"
+\cp ./* $build/workspace/certd-server -rf
+\cp ../certd-client/dist/* $build/workspace/certd-server/public/ -rf
+
+
diff --git a/docker/image/docker-compose.yaml b/docker/image/docker-compose.yaml
new file mode 100644
index 00000000..a354ccf7
--- /dev/null
+++ b/docker/image/docker-compose.yaml
@@ -0,0 +1,14 @@
+version: '3.3' # 指定docker-compose 版本
+services: # 要拉起的服务们
+ certd:
+ build:
+ context: ./
+ dockerfile: Dockerfile
+ image: registry.cn-shenzhen.aliyuncs.com/handsfree/certd:${TAG}
+ container_name: certd # 容器名
+ restart: unless-stopped # 重启
+ ports: # 端口映射
+ - "7001:7001"
+ environment:
+ - TZ=Asia/Shanghai
+
diff --git a/packages/ui/certd-client/package.json b/packages/ui/certd-client/package.json
index 541d2064..cdfe7f19 100644
--- a/packages/ui/certd-client/package.json
+++ b/packages/ui/certd-client/package.json
@@ -45,7 +45,7 @@
"deepdash-es": "5.3.5",
"highlight.js": "^11.7.0",
"humanize-duration": "^3.27.3",
- "lodash": "^4.17.15",
+ "lodash-es": "^4.17.21",
"mitt": "^3.0.0",
"nanoid": "^4.0.0",
"nprogress": "^0.2.0",
diff --git a/packages/ui/certd-client/public/images/logo-certd/logo.svg b/packages/ui/certd-client/public/images/logo-certd/logo.svg
deleted file mode 100644
index edcdefbe..00000000
--- a/packages/ui/certd-client/public/images/logo-certd/logo.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/packages/ui/certd-client/public/images/logo-certd/rect-black.svg b/packages/ui/certd-client/public/images/logo-certd/rect-black.svg
deleted file mode 100644
index 19bf439f..00000000
--- a/packages/ui/certd-client/public/images/logo-certd/rect-black.svg
+++ /dev/null
@@ -1,44 +0,0 @@
-
diff --git a/packages/ui/certd-client/public/images/logo-certd/rect.svg b/packages/ui/certd-client/public/images/logo-certd/rect.svg
deleted file mode 100644
index acc2f41c..00000000
--- a/packages/ui/certd-client/public/images/logo-certd/rect.svg
+++ /dev/null
@@ -1,44 +0,0 @@
-
diff --git a/packages/ui/certd-client/public/images/logo-certd/square.svg b/packages/ui/certd-client/public/images/logo-certd/square.svg
deleted file mode 100644
index 026dd978..00000000
--- a/packages/ui/certd-client/public/images/logo-certd/square.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-
diff --git a/packages/ui/certd-client/public/images/logo/rect-black.svg b/packages/ui/certd-client/public/images/logo/rect-black.svg
index a57352ec..19bf439f 100644
--- a/packages/ui/certd-client/public/images/logo/rect-black.svg
+++ b/packages/ui/certd-client/public/images/logo/rect-black.svg
@@ -1,108 +1,44 @@
-
-
diff --git a/packages/ui/certd-client/public/images/logo/square.svg b/packages/ui/certd-client/public/images/logo/square.svg
index 1b1395a1..026dd978 100644
--- a/packages/ui/certd-client/public/images/logo/square.svg
+++ b/packages/ui/certd-client/public/images/logo/square.svg
@@ -1,106 +1,17 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
diff --git a/packages/ui/certd-client/src/layout/layout-framework.vue b/packages/ui/certd-client/src/layout/layout-framework.vue
index f719a0a8..24421cff 100644
--- a/packages/ui/certd-client/src/layout/layout-framework.vue
+++ b/packages/ui/certd-client/src/layout/layout-framework.vue
@@ -2,8 +2,8 @@