From e03c167c43987d856effa05e9990774f1b22a529 Mon Sep 17 00:00:00 2001 From: chendelin1982 <27513732@qq.com> Date: Fri, 10 May 2024 10:15:35 +0100 Subject: [PATCH] runtime --- .github/workflows/build_doc.yml | 2 +- docs/apps/traefik.md | 9 +++++---- docs/legal/sla.md | 17 +++++++++++++++++ docs/os/oraclelinux.md | 10 +++++----- docs/runtime/readme.mdx | 6 +++--- 5 files changed, 31 insertions(+), 13 deletions(-) create mode 100755 docs/legal/sla.md diff --git a/.github/workflows/build_doc.yml b/.github/workflows/build_doc.yml index a3b68c3d..23ee6760 100644 --- a/.github/workflows/build_doc.yml +++ b/.github/workflows/build_doc.yml @@ -16,7 +16,7 @@ on: jobs: build: runs-on: ubuntu-latest - #if: false # stop steps + if: false # stop steps steps: - uses: actions/checkout@master - uses: actions/setup-node@v3 diff --git a/docs/apps/traefik.md b/docs/apps/traefik.md index 33b076ce..bd13eb0d 100755 --- a/docs/apps/traefik.md +++ b/docs/apps/traefik.md @@ -14,20 +14,21 @@ import Meta from './_include/traefik.md'; ## 入门指南{#guide} -### 初始化{#wizard} +### 启用 Dashboard{#wizard} -1. Websoft9 控制台安装 Traefik 后,通过 "我的应用" 查看应用详情,在 "访问" 标签页中获取登录信息 +1. Websoft9 控制台安装 Traefik 后,通过 "我的应用" 查看应用详情,在 "访问" 标签页中获取访问信息 -2. 可选:通过 Websoft9 网关,将 Traefik Dashboard 转发到外围访问 +2. 可选:通过 Websoft9 网关,将 Traefik Dashboard 的 8080 端口转发到外网访问 ## 配置选项{#configs} +- 容器端口:80 是 HTTP 服务端口,8080 是 Dashboard 端口 ## 管理维护{#administrator} ## 故障 -#### 无法访问 Traefik Dashboard 和 API ? +#### 无法访问 Traefik Dashboard? 8080 端口由于安全考虑,没有直接绑定到宿主机 \ No newline at end of file diff --git a/docs/legal/sla.md b/docs/legal/sla.md new file mode 100755 index 00000000..ea46b634 --- /dev/null +++ b/docs/legal/sla.md @@ -0,0 +1,17 @@ +--- +title: 服务等级协议(SLA) +sidebar_position: 5 +slug: /legal/sla +--- + +# 服务等级协议 + +## 什么是服务等级协议? + +服务级别协议 (SLA) 是服务提供商与客户之间的合同,其中概述了要提供的服务、预期的性能水平、如何衡量和批准性能以及未达到性能水平时会发生的情况。 + +SLA 是外包和技术供应商合同的重要组成部分,其中提供工作关系如何发展的端到端视图。SLA 有助于确保所有利益相关者准确理解服务协议、设定客户期望、定义审核和补救程序,并最终帮助优化最终用户体验。SLA 为建立更加顺畅的工作关系铺平道路,减少后续问题,并有助于保护所有相关方的利益。 + +## 通用条款 + +## \ No newline at end of file diff --git a/docs/os/oraclelinux.md b/docs/os/oraclelinux.md index 0ddd4293..bdfe9aa1 100755 --- a/docs/os/oraclelinux.md +++ b/docs/os/oraclelinux.md @@ -13,7 +13,7 @@ Websoft9 在云端拥有丰富的 Oracle Linux 使用和维护经验,从部署 我们在主流的云平台上提供了一部分 Oracle Linux 特殊发行版,满足用户的个性化需求。 -## 关于 Oracle Linux +## 关于 [Oracle Linux](https://www.oracle.com/linux/) 是一个完全免费、开源并可以自由分发的 Linux 发行版。 @@ -34,13 +34,13 @@ Websoft9 在云端拥有丰富的 Oracle Linux 使用和维护经验,从部署 5. Oracle 在云上提供了一个 Oracle Autonomous Linux 系统,具备自主更新升级的能力(零停机) -## 管理维护 +## 使用桌面 -### 升级{#upgrade} +参考:[Linux 桌面](./desktop) -升级是一个很有必要的工作,担心升级系统会导致业务出现问题是典型的保守主义。 +## 系统升级{#upgrade} -Oracle Linux 在一个维护周期内可能会发布数百个安全漏洞和 Bug 补丁,如果不去升级谁又能保证这些 Bug 不会影响自己的业务呢? +Oracle Linux 在一个维护周期内会发布多个安全漏洞和 Bug 补丁,所以升级的流程包含: 1. 订阅 Oracle 官方的[补丁通知邮件](https://www.oracle.com/cn/security-alerts/):注册免费 Oracle 账号 > 用户控制面板 > 订阅管理 > Oracle 安全通知 diff --git a/docs/runtime/readme.mdx b/docs/runtime/readme.mdx index d2c51d87..ce3d5cfd 100755 --- a/docs/runtime/readme.mdx +++ b/docs/runtime/readme.mdx @@ -79,11 +79,11 @@ Web Runtime 不建议通过 FTP 或 SFTP 上传代码的方式,而是需要用 - 编译构建:运行程序所需的编译或构建命令 - 启动程序:运行程序的启动命令(确保运行在容器的 8080 端口,并允许外网访问) -Websoft9 为用户提供了两种运行命令的方式,就对应了两种部署模式: +Websoft9 为用户提供了两种运行命令的部署模式: #### 自动部署{#auto} -自动部署将相关的部署应用程序的命令写成一个脚本,让容器在启动时自动执行这个命令,从而实现持续部署: +将部署应用程序的命令写成一个脚本,让容器在启动时自动执行这个命令,从而实现自动(持续)部署: 1. 登录 Websoft9 控制台,进入应用的管理界面的 [编排](../quick/manageapp#reup) 标签页 ![](./assets/runtime-editcompose-websoft9.png) @@ -94,7 +94,7 @@ Websoft9 为用户提供了两种运行命令的方式,就对应了两种部 #### 手工部署 -手工部署是用户登录到容器中,手工运行相关命令的部署方式: +手工部署是用户登录到容器后,手工运行相关命令的部署方式: 1. Websoft9 控制台或 docker exec 进入容器的命令模式