Skip to content

Commit

Permalink
Merge pull request #696 from zzzhangqi/0128
Browse files Browse the repository at this point in the history
feat: add video
  • Loading branch information
zzzhangqi authored Jan 30, 2023
2 parents b3f6b9b + c11b6d3 commit 32458f4
Show file tree
Hide file tree
Showing 43 changed files with 84 additions and 1,385 deletions.
4 changes: 4 additions & 0 deletions docs/devops/app-deploy/react-vue.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ keywords:
- Vue React 前端项目部署
---

import Bvideo from '/src/components/Bvideo';

<Bvideo src="//player.bilibili.com/player.html?aid=820892498&bvid=BV1334y1f76U&cid=983036584&page=4" />

## 概述

在基于源码构建时,Rainbond 会识别项目根目录的 **package.json** 让你选择为 Node 前端项目,并选择使用 NPM 还是 YARN 构建项目。
Expand Down
4 changes: 4 additions & 0 deletions docs/devops/app-deploy/springboot.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ keywords:
- SpringBoot 项目部署
---

import Bvideo from '/src/components/Bvideo';

<Bvideo src="//player.bilibili.com/player.html?aid=820892498&bvid=BV1334y1f76U&cid=983036584&page=5" />

Rainbond 支持构建 SpringBoot 单模块和多模块的项目,并自动识别其模块。

Maven 项目是根据 `pom.xml` 文件来划分的, Rainbond 对它的识别也是建立在 `POM` 的基础上的. 主. 是识别出具体`模块(module)` 的构建命令和启动命令. 构建命令的作用是指定需要构建的模块, 是类似于 **mvn install -pl 'module name' -am** 的 mvn 命令. 启动命令的作用是在构建完成后, 指定需要执行的 Jar 包, 是类似于 **web: java $JAVA_OPTS -jar *.jar** 的命令.
Expand Down
4 changes: 4 additions & 0 deletions docs/devops/code-repository/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ keywords:
- Rainbond Git 仓库对接
---

import Bvideo from '/src/components/Bvideo';

<Bvideo src="//player.bilibili.com/player.html?aid=820892498&bvid=BV1334y1f76U&cid=983036584&page=3" />

Rainbond 支持对接 Git 代码仓库,从源代码仓库直接创建组件。

目前 Rainbond 支持 `GitHub GitLab Gitee` 三种支持 Git 仓库对接的 Oauth 类型。Rainbond 所有支持的 OAuth 类型需要正常配置权限才能正常使用,比如 `Github GitLab Gitee` 需要授予获取代码仓库列表等权限。
Expand Down
4 changes: 4 additions & 0 deletions docs/devops/continuous-deploy/auto-build.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ keywords:
- Rainbond 自动部署
---

import Bvideo from '/src/components/Bvideo';

<Bvideo src="//player.bilibili.com/player.html?aid=820892498&bvid=BV1334y1f76U&cid=983036584&page=8" />

通过自动构建的功能,可以实现代码或镜像提交后组件自动触发构建和部署,Rainbond 提供了基于代码仓库 Webhooks、镜像仓库 Webhooks 和自定义 API 三种方式触发组件自动部署。自动构建的功能可以辅助开发者便捷的实现敏捷开发。

## 前提条件
Expand Down
4 changes: 4 additions & 0 deletions docs/devops/continuous-deploy/gitops.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ keywords:
- 持续部署
---

import Bvideo from '/src/components/Bvideo';

<Bvideo src="//player.bilibili.com/player.html?aid=820892498&bvid=BV1334y1f76U&cid=983036584&page=7" />

本文介绍 Rainbond 如何和 GitLab 进行 OAuth 对接,并实现对 GitLab 中项目的快速部署和利用 Webhook 实现自动构建。

## 前提条件
Expand Down
4 changes: 4 additions & 0 deletions docs/devops/env-version/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@ describe: 本文介绍通过应用复制功能快速进行多个开发环境的
# keywords: 组件复制 应用复制 组件快速部署 应用快速部署
---

import Bvideo from '/src/components/Bvideo';

<Bvideo src="//player.bilibili.com/player.html?aid=820892498&bvid=BV1334y1f76U&cid=983036584&page=6" />

## 开发、测试环境管理

应用开发过程中,同一个业务系统开发者可能需要重复多次的进行开发环境搭建。比如以下几类情况:
Expand Down
4 changes: 4 additions & 0 deletions docs/devops/overview/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ keywords:
- Rainbond DevOps
---

import Bvideo from '/src/components/Bvideo';

<Bvideo src="//player.bilibili.com/player.html?aid=820892498&bvid=BV1334y1f76U&cid=983036584&page=2" />

DevOps 是文化理念、技术实践和工具的组合,可促进技术运维和软件开发团队之间的集成、协作、沟通和自动化,从而提高软件交付的质量和速度。

## 了解 Rainbond DevOps
Expand Down
12 changes: 8 additions & 4 deletions docs/quick-start/quick-install.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -43,13 +43,17 @@ curl -o install.sh https://get.rainbond.com && bash ./install.sh
在 Windows CMD 中执行以下命令

```bash
docker run --privileged -d -p 7070:7070 -p 80:80 -p 443:443 -p 6060:6060 -p 8443:8443 ^
--name=rainbond-allinone --restart=on-failure ^
docker run --privileged -d -p 7070:7070 --name=rainbond-allinone --restart=on-failure ^
-p 80:80 -p 443:443 -p 6060:6060 -p 8443:8443 -p 10000-10010:10000-10010 ^
-v rainbond-data:/app/data ^
-v rainbond-opt:/opt/rainbond ^
-e EIP=<你的IP地址> ^
registry.cn-hangzhou.aliyuncs.com/goodrain/rainbond:v5.10.1-dind-allinone ^
&& docker logs -f rainbond-allinone
registry.cn-hangzhou.aliyuncs.com/goodrain/rainbond:v5.10.1-dind-allinone
```

查看 Rainbond 启动日志
```bash
docker logs -f rainbond-allinone
```

**执行完上述命令后,耐心等待 3-5 分钟,可以看到如下日志输出,表示 Rainbond 已启动完成**
Expand Down
24 changes: 0 additions & 24 deletions docs/use-manual/app-manage/overview/add-service.md

This file was deleted.

4 changes: 2 additions & 2 deletions docs/use-manual/app-manage/overview/app-topology.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,11 +38,11 @@ description: 展现应用包含的所有组件的网络关系、业务关系和

## 编辑模式

编辑拓扑图目前支持:服务组件连接建立或取消依赖关系、打开或关闭服务组件对外端口,方便快捷;
编辑拓扑图目前支持:服务组件连接建立或取消依赖关系、打开或关闭服务组件对外端口

* 删除动作

点击连接线按下 `delete` 键快速删除组件依赖关系、关闭服务组件所有对外端口,方便快捷;
点击连接线按下 `delete` 键快速删除组件依赖关系、关闭服务组件所有对外端口

* 增加动作

Expand Down
28 changes: 1 addition & 27 deletions docs/use-manual/app-manage/overview/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,35 +3,9 @@ title: 应用总览
description: 应用总览
---

## 应用总览介绍

应用总览视图包含了整个应用的基本信息,使应用管理人员更方便的查阅应用内的状态等。

![](https://static.goodrain.com/docs/5.6/use-manual/app-manage/overview/overview.png)

应用总览详细信息如下:

| | 介绍 |
| ------------------------------------------------------------ | ------------------------------------------------------------ |
| [应用名称](#应用名称修改) | 展示应用名称 |
| 应用资源监控 | 展示应用内所有组件使用的 CPU、内存、磁盘 |
| [应用生命周期](/docs/use-manual/app-manage/overview/operation) | 应用生命周期管理,批量启动、停用、更新、构建等 |
| [应用拓扑图](/docs/use-manual/app-manage/overview/app-topology) | 应用拓扑图管理,管理组件之间的依赖,添加、删除 |
| [添加组件](/docs/use-manual/app-manage/overview/add-service) | 在应用内添加组件,与团队视图添加组件效果一致 |
| [操作组件](/docs/use-manual/app-manage/overview/app-topology#拓扑图组件操作) | 通过拓扑图对组件进行基础操作以及展示基本信息等。 |




```mdx-code-block
import DocCardList from '@theme/DocCardList';
import {useCurrentSidebarCategory} from '@docusaurus/theme-common';
<DocCardList items={useCurrentSidebarCategory().items}/>
```



## 应用名称修改

点击应用名称即可修改,英文名称不可修改。
```
22 changes: 1 addition & 21 deletions docs/use-manual/component-manage/other/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,24 +55,4 @@ description: 组件其他设置功能模块介绍

2.启用/禁用健康检测

特殊情况下开发者可能需要临时禁用健康检测使组件一直处于健康状态。可以使用启用/禁用健康检测功能。修改后需要更新组件即可生效。

## 常见问题

- 组件滚动更新过程中出现请求故障

> 出现此问题强烈建议设置更加精确的健康检测规则,比如选用 HTTP 模式。
- 其他协议的组件如何设置健康检测

> Mysql,Redis 等更多的应用层协议目前不支持精确检测,请选用 TCP 模式。后续我们将增加使用 `cmd` 的方式进行检测,可以对不同类型的组件进行较好的支持。

## 组件特性管理

```mdx-code-block
import DocCardList from '@theme/DocCardList';
import {useCurrentSidebarCategory} from '@docusaurus/theme-common';
<DocCardList items={useCurrentSidebarCategory().items}/>
```
特殊情况下开发者可能需要临时禁用健康检测使组件一直处于健康状态。可以使用启用/禁用健康检测功能。修改后需要更新组件即可生效。
Loading

0 comments on commit 32458f4

Please sign in to comment.