diff --git a/docs/docs/deploy_guide/compile_deploy.md b/docs/docs/deploy_guide/compile_deploy.md
index e78400d66f..166def04d0 100644
--- a/docs/docs/deploy_guide/compile_deploy.md
+++ b/docs/docs/deploy_guide/compile_deploy.md
@@ -6,9 +6,11 @@ title: 编译部署
---
:::tip 提示
-如果你只想部署 Dinky,可以跳过本章节,直接查看[常规部署](./normal_deploy)章节
+1. 如果你只想部署 Dinky,可以跳过本章节,直接查看[常规部署](./normal_deploy)章节
-如果你想对 Dinky 做二次开发,参考[本地调试](../developer_guide/local_debug)章节,从而搭建开发环境。开发完成之后,再参考本章节,进行编译。
+2. 如果你想对 Dinky 做二次开发,参考[本地调试](../developer_guide/local_debug)章节,从而搭建开发环境。开发完成之后,再参考本章节,进行编译。
+
+3. 自 Dinky v1.0.0 版本开始,Dinky 在打包时仅支持单个版本的打包方式,即: 你只能选择一个 Flink 版本进行打包,而不能同时打包多个版本。
:::
@@ -45,17 +47,14 @@ Clone 完成后, 等待 IDEA 自动下载依赖(前提 IDEA 已经正确配置
请注意: 有关于各个 Profile 的详细介绍,请查看 [Profile 说明](../developer_guide/local_debug#Profile-说明)
:::
-- 全版本 Profile
-
+- 打包 Profile
-- 单版本 Profile
+> 注意: 需要勾选 web,否则无法打包前端资源

-- 非全版本 Profile 多选
-
:::danger 注意
@@ -94,14 +93,9 @@ git clone https://github.com/DataLinkDC/dinky.git
```bash
cd /opt/dinky-source-code
-# 全版本 Profile, 注意 scala 支持 2.11 和 2.12, 请根据实际情况进行选择,jdk 支持 8/11,请根据实际情况进行选择
-mvn -DskipTests=true clean package -P prod,flink-all,jdk11,scala-2.12,aliyun,!dev,!flink-single-version,!jdk-1.8
-
-# 单个版本 Profile, 注意 scala 支持 2.11 和 2.12, 请根据实际情况进行选择,jdk 支持 8/11,请根据实际情况进行选择
-mvn clean package -DskipTests=true -P prod,jdk11,flink-single-version,scala-2.12,aliyun,flink-1.16,!dev,!jdk-1.8
+# 编译打包 Profile, 注意 scala 支持 2.11 和 2.12, 请根据实际情况进行选择,jdk 支持 8/11,请根据实际情况进行选择,不选jdk11默认使用系统内的jdk8
+mvn clean package -DskipTests=true -Pprod,jdk11,flink-single-version,scala-2.12,aliyun,flink-1.16,web
-# 非全版本 Profile 多选,注意 scala 支持 2.11 和 2.12, 请根据实际情况进行选择,jdk 支持 8/11,请根据实际情况进行选择
-mvn -DskipTests=true clean package -P flink-1.18,flink-1.17,prod,jdk11,flink-single-version,scala-2.12,aliyun,!dev,!jdk-1.8
```
:::danger 注意
diff --git a/docs/docs/deploy_guide/docker_deploy.md b/docs/docs/deploy_guide/docker_deploy.md
index a0bb8256f9..9d0485da5c 100644
--- a/docs/docs/deploy_guide/docker_deploy.md
+++ b/docs/docs/deploy_guide/docker_deploy.md
@@ -5,6 +5,13 @@ id: docker_deploy
title: Docker 部署
---
+:::danger 注意
+
+Dinky v1.0.0 的 Docker 镜像正在开发中,敬请期待。以下步骤目前由于镜像未发布,无法使用。请耐心等待。如您对 Docker 镜像有兴趣,欢迎加入我们的开发群,一起参与开发。
+
+:::
+
+
## Docker 快速使用教程
本教程使用三种不同的方式通过 Docker 完成 Dinky 的部署,如果你想要快速体验,推荐使用 standalone-server 镜像, 如果你想要体验比较完整的服务,推荐使用 docker-compose 启动服务。如果你已经有自己的数据库服务 你想要沿用这些基础服务,你可以参考沿用已有的 Mysql 、 Hadoop 和 Flink 服务完成部署。
diff --git a/docs/docs/developer_guide/local_debug.md b/docs/docs/developer_guide/local_debug.md
index 6ce1e28f81..b360dc2897 100644
--- a/docs/docs/developer_guide/local_debug.md
+++ b/docs/docs/developer_guide/local_debug.md
@@ -8,10 +8,11 @@ title: 本地调试
:::tip
前置知识:
+
- Flink, Java, Maven, Node, React, Ant Design Pro
- MySQL/PostgreSQL/H2
- IntelliJ IDEA
-:::
+ :::
## 前置条件
@@ -90,33 +91,34 @@ npm run dev
由于目前 Dinky 各个模块未发布到 Maven 中央仓库,所以需要先进行 Install 编译。从而在本地仓库中生成相应的依赖。
-如果你是第一次编译 Dinky,那么请勾选以下 Maven Profile,然后双击下图中的`生命周期 -> Install`进行编译。如果在 Install/Package 过程中报错代码格式化问题,请参考 [代码格式化](contribution/code_format)章节
+如果你是第一次编译 Dinky,那么请勾选以下 Maven Profile,然后双击下图中的`生命周期 -> Install`进行编译。如果在
+Install/Package 过程中报错代码格式化问题,请参考 [代码格式化](contribution/code_format)章节
:::

### Profile 说明
-| Profile | 说明 |
-|:-------------:|:-------------------------------------------------------------------------------------------------------------------------:|
-| dev | 开发环境/本地调试,默认不选中,此功能主要用于本地调试或者二次开发,用于加载相关依赖 |
-| aliyun | 加速依赖下载 |
-| fast | 主要用于跳过代码检查和代码格式化
注意:如果 JDK 环境为 1.8/8 需要勾选此 profile,否则会报错
如果 JDK 环境为 11 无需勾选 |
-| flink-1.14 | 用于指定 Flink 版本为 1.14,dev 下只能单选,prod 下可以多选,如需单独勾选此版本,需要勾选 flink-single-version |
-| flink-1.15 | 用于指定 Flink 版本为 1.15,dev 下只能单选,prod 下可以多选,如需单独勾选此版本,需要勾选 flink-single-version |
-| flink-1.16 | 用于指定 Flink 版本为 1.16,dev 下只能单选,prod 下可以多选,如需单独勾选此版本,需要勾选 flink-single-version |
-| flink-1.17 | 用于指定 Flink 版本为 1.17,dev 下只能单选,prod 下可以多选,如需单独勾选此版本,需要勾选 flink-single-version |
-| flink-1.18 | 用于指定 Flink 版本为 1.18,dev 下只能单选,prod 下可以多选,如需单独勾选此版本,需要勾选 flink-single-version |
-| jdk 11 | 用于指定 JDK 版本为 11,前提是本地已经安装了 JDK 11 |
-| mac | 用于适配在 mac 系统上进行调试 |
-| maven-central | 用于指定 maven 仓库为中央仓库 |
-| prod | 生产环境,默认选中,此功能主要用于编译打包,此 profile 会将部分依赖排除掉,不会打进最终 tar.gz 包内 |
-| scala-2.11 | 用于指定 Scala 版本为 2.11,只能单选 |
-| scala-2.12 | 用于指定 Scala 版本为 2.12,只能单选 |
-| web | 默认情况下不勾选,同样会进行打包,此种方式适用于前后端不分离场景
如需前后端分离部署,请勾选此 profile ,会将前端编译产物打包进最终的 tar.gz 包内,目录为 html ,分离后如需 Nginx 代理,请在配置文件自行配置 |
-
+| Profile | 说明 |
+|:-------------:|:----------------------------------------------------------------------------------:|
+| dev | 开发环境/本地调试,默认不选中,此功能主要用于本地调试或者二次开发,用于加载相关依赖 |
+| aliyun | 加速依赖下载 |
+| fast | 主要用于跳过代码检查和代码格式化
注意:如果 JDK 环境为 jdk8 需要勾选此 profile,否则会报错
如果 JDK 环境为 11 无需勾选 |
+| flink-1.14 | 用于指定 Flink 版本为 1.14,只能单选,需要勾选 flink-single-version |
+| flink-1.15 | 用于指定 Flink 版本为 1.15,只能单选,需要勾选 flink-single-version |
+| flink-1.16 | 用于指定 Flink 版本为 1.16,只能单选,需要勾选 flink-single-version |
+| flink-1.17 | 用于指定 Flink 版本为 1.17,只能单选,需要勾选 flink-single-version |
+| flink-1.18 | 用于指定 Flink 版本为 1.18,只能单选,需要勾选 flink-single-version |
+| jdk 11 | 用于指定 JDK 版本为 11,前提是本地已经安装了 JDK 11,如果没有安装 jdk11,则默认使用本地的 jdk8 |
+| mac | 用于适配在 mac 系统上进行调试 |
+| maven-central | 用于指定 maven 仓库为中央仓库 |
+| prod | 生产环境,默认选中,此功能主要用于编译打包,此 profile 会将部分依赖排除掉,不会打进最终 tar.gz 包内 |
+| scala-2.11 | 用于指定 Scala 版本为 2.11,只能单选 |
+| scala-2.12 | 用于指定 Scala 版本为 2.12,只能单选 |
+| web | 打包前端资源,需要勾选 |
:::warning 注意
+
- 其他差异化配置为自己的 Maven 的 settings.xml 文件中的 profile 配置,请忽略
- 如果无JDK11环境, 默认使用JDK8,如果需要使用JDK11,请在IDEA中配置JDK11环境
- 注意 Profile 之间的冲突,如 flink-1.14 和 flink-1.15 不能同时勾选,否则会报错
@@ -137,32 +139,23 @@ Dinky开发环境配置有两种模式,分别是 provided 环境和 compile
### 打包部署 Profile
-#### 全版本 Profile
-
-
-
-#### 单版本 Profile
-

-### 非全版本 Profile 多选
-
-
-
## Dinky 本地开发环境搭建
### 分支选择
开发不同的代码需要不同的分支
-- 如果要基于二进制包进行开发,需要切换到对应的分支代码,如 `0.7` 分支;
+- 如果要基于二进制包进行开发,需要切换到对应的分支代码,如 `realease-1.0.0` 分支;
- 如果想要开发新代码,切换到dev分支即可;
下面说明在启动前如何修改相应的代码,为本地启动做准备。修改
### 修改配置文件
-> 以 MySQL 为例, 如果使用 PostgreSQL/H2 请自行修改,注意: 使用 H2 数据库时无需修改如下配置,直接进行 [启动后端服务](#启动后端服务)
+> 以 MySQL 为例, 如果使用 PostgreSQL/H2 请自行修改,注意: 使用 H2
+> 数据库时无需修改如下配置,直接进行 [启动后端服务](#启动后端服务)
- 修改 dinky-admin/src/main/resources/application-mysql.yml 文件,配置相应的数据库连接信息
@@ -214,7 +207,6 @@ spring:
注意: 默认用户名/密码为 admin/admin
:::
-
:::tip 说明
以上内容是 Dinky 在 IDEA 本地环境搭建步骤,并简单介绍了如何在本地配置/启动 Dinky。在了解上述步骤后,可以动手改造 Dinky。