Skip to content

Commit

Permalink
runtime
Browse files Browse the repository at this point in the history
  • Loading branch information
chendelin1982 committed May 10, 2024
1 parent 6a4ef6b commit e03c167
Show file tree
Hide file tree
Showing 5 changed files with 31 additions and 13 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/build_doc.yml
Expand Up @@ -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
Expand Down
9 changes: 5 additions & 4 deletions docs/apps/traefik.md
Expand Up @@ -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 端口由于安全考虑,没有直接绑定到宿主机
17 changes: 17 additions & 0 deletions docs/legal/sla.md
@@ -0,0 +1,17 @@
---
title: 服务等级协议(SLA)
sidebar_position: 5
slug: /legal/sla
---

# 服务等级协议

## 什么是服务等级协议?

服务级别协议 (SLA) 是服务提供商与客户之间的合同,其中概述了要提供的服务、预期的性能水平、如何衡量和批准性能以及未达到性能水平时会发生的情况。

SLA 是外包和技术供应商合同的重要组成部分,其中提供工作关系如何发展的端到端视图。SLA 有助于确保所有利益相关者准确理解服务协议、设定客户期望、定义审核和补救程序,并最终帮助优化最终用户体验。SLA 为建立更加顺畅的工作关系铺平道路,减少后续问题,并有助于保护所有相关方的利益。

## 通用条款

##
10 changes: 5 additions & 5 deletions docs/os/oraclelinux.md
Expand Up @@ -13,7 +13,7 @@ Websoft9 在云端拥有丰富的 Oracle Linux 使用和维护经验,从部署

我们在主流的云平台上提供了一部分 Oracle Linux 特殊发行版,满足用户的个性化需求。

## 关于 Oracle Linux
## 关于

[Oracle Linux](https://www.oracle.com/linux/) 是一个完全免费、开源并可以自由分发的 Linux 发行版。

Expand All @@ -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 安全通知

Expand Down
6 changes: 3 additions & 3 deletions docs/runtime/readme.mdx
Expand Up @@ -79,11 +79,11 @@ Web Runtime 不建议通过 FTP 或 SFTP 上传代码的方式,而是需要用
- 编译构建:运行程序所需的编译或构建命令
- 启动程序:运行程序的启动命令(确保运行在容器的 8080 端口,并允许外网访问)

Websoft9 为用户提供了两种运行命令的方式,就对应了两种部署模式
Websoft9 为用户提供了两种运行命令的部署模式

#### 自动部署{#auto}

自动部署将相关的部署应用程序的命令写成一个脚本,让容器在启动时自动执行这个命令,从而实现持续部署
将部署应用程序的命令写成一个脚本,让容器在启动时自动执行这个命令,从而实现自动(持续)部署

1. 登录 Websoft9 控制台,进入应用的管理界面的 [编排](../quick/manageapp#reup) 标签页
![](./assets/runtime-editcompose-websoft9.png)
Expand All @@ -94,7 +94,7 @@ Websoft9 为用户提供了两种运行命令的方式,就对应了两种部

#### 手工部署

手工部署是用户登录到容器中,手工运行相关命令的部署方式:
手工部署是用户登录到容器后,手工运行相关命令的部署方式:

1. Websoft9 控制台或 docker exec 进入容器的命令模式

Expand Down

0 comments on commit e03c167

Please sign in to comment.