feat 部署文档和sql脚本
diff --git "a/deploy-manifests/k8s-rancher/0.0.1.\345\274\200\346\224\276\345\271\263\345\217\260\345\256\211\350\243\205\351\203\250\347\275\262\346\211\213\345\206\214.md" "b/deploy-manifests/k8s-rancher/0.0.1.\345\274\200\346\224\276\345\271\263\345\217\260\345\256\211\350\243\205\351\203\250\347\275\262\346\211\213\345\206\214.md"
new file mode 100644
index 0000000..ac6d475
--- /dev/null
+++ "b/deploy-manifests/k8s-rancher/0.0.1.\345\274\200\346\224\276\345\271\263\345\217\260\345\256\211\350\243\205\351\203\250\347\275\262\346\211\213\345\206\214.md"
@@ -0,0 +1,220 @@
+# 安装部署手册
+
+**开放平台**
+
+* 修订历史
+
+版本 | 作者 | 日期 | 备注
+- | - | - | -
+v1 | 郝江涛 | 2020-10-30 | 初稿
+
+[TOC]
+
+## 安装准备
+
+### mysql 初始配置
+
+* 创建数据库帐号
+
+  参考命令:
+  ```
+  create user 'developer_center'@'%' identified with mysql_native_password  by 'your_password';
+  ```
+
+* 创建 database
+
+  ```
+  developer_center
+  ```
+
+  参考命令:
+  ```
+  create database `developer_center` DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
+  ```
+
+* 授予权限
+
+  将 database 的权限授予对应的帐号
+
+  参考命令:
+  ```
+  grant all privileges on `developer_center`.* to 'developer_center'@'%' with grant option;
+  ```
+
+
+* 备份与还原
+
+  参考命令:
+  备份:
+  ```
+  mysqldump -u root -p developer_center > developer_center.sql
+  ```
+
+  还原:
+  ```
+  mysql -u root -p developer_center < admin_center.sql
+
+  
+### harbor 准备
+
+* 创建 devops 帐号(如已存在,请忽略)
+
+  用于 rancher 部署时拉取镜像
+
+  用户管理 下 创建用户
+    如 devops
+
+
+* 镜像同步
+
+  从 https://harbor.supwisdom.com 中同步镜像
+    
+  仓库管理 下 新建目标
+  ```
+  supwisdom    https://harbor.supwisdom.com    rancher.devops / PWMgP85qiLFC
+  ```
+
+  同步管理 下 新建规则
+
+  ```
+  developer_center                  developer_center/*
+
+  ```
+
+  同步规则,创建完成后,进行镜像同步
+
+  选择某个同步规则,点击 同步,等待任务完成
+
+
+* 授予 devops 帐号 对各个项目的 访客 权限
+
+  项目 下,点击 项目名称,进入到 成员,添加用户,查找用户 devops,选择角色 访客,确定,添加即可
+
+### rancher 准备
+
+* 创建项目
+
+  进入 全局 - 集群(具体名称视项目安装而定) - 项目/命名空间,添加项目
+
+  输入 项目名称,保存
+
+
+* 创建命名空间
+
+  进入 全局 - 集群(具体名称视项目安装而定) - 项目/命名空间
+
+  在新建的项目中,添加命名空间
+
+  输入 名称,保存
+
+* 导入YAML
+
+  进入 全局 - 集群(具体名称视项目安装而定) - 项目(某个项目)
+
+  进入 资源 - 工作负载
+
+### 域名准备
+
+* 确定域名
+
+  首先明确是否使用泛域名,如:`*.paas.xxx.edu.cn`,或 直接使用学校域名 `xxx.edu.cn`
+
+  本产品安装需要的域名如下:
+  ```
+
+  dev-bff.paas.xxx.edu.cn            开放平台的后端api
+
+  dev-portal.paas.xxx.edu.cn         开放平台的前端前台UI
+  dev-admin.paas.xxx.edu.cn          开放平台的前端后台UI
+
+  dev-center.paas.xxx.edu.cn         开放平台的网关api
+
+
+  如果使用 学校域名,则去除 .paas 即可,同时申请开通相关域名
+
+## 开始安装
+
+
+### 数据库创建
+
+* 数据库帐号
+
+  服务 | 帐号
+  - | -
+  管理中心 developer_center | developer_center
+
+  创建命令
+
+  **请修改命令中的 `your_password` 为实际的数据库帐号的密码**
+  ```
+  create user 'developer_center'@'%' identified with mysql_native_password  by 'your_password';
+  ```
+
+
+
+
+### rancher 容器部署
+
+* 修改 yaml 中的相关配置
+
+  具体参考 yaml 文件中的说明
+
+
+  open-platform
+
+  云平台
+
+  ```
+
+  open-platform
+
+    此为 开放平台
+
+
+  minio-sa
+
+    此为 文件基础能力(此服务部署可选。如果已有,可以考虑不部署)。
+
+  ```
+
+
+* 添加项目、命名空间
+
+  项目
+
+  在集群下创建 项目:
+
+  ```
+  open-platform        # 开放平台
+
+  ```
+
+  命名空间
+
+  在项目 developer-center 下创建 命名空间:
+
+  ```
+  developer-center
+
+  minio-sa  (如果不部署minio-sa 服务,此命名空间可以不创建)
+
+  ```
+
+
+* 导入YAML
+
+  在项目 open-platform 中,将 0.opem-platform 和 1.minio-sa 下的 yaml 按编号依次导入
+
+      务必确保 `4.0.developer-center-backend-installer.yaml` 执行成功
+
+
+### 数据配置
+
+  数据脚本初始化
+
+  先修改 脚本中的数据库名称,和属性中存在的域名
+
+
+* **必选,open-platform/1.0.init.sql**
+
+    修改 数据库数据初始化时的默认配置
diff --git a/deploy-manifests/k8s-rancher/open-platfprm/open-platform/0.developer-center-base.yaml b/deploy-manifests/k8s-rancher/open-platform/0.open-platform/0.developer-center-base.yaml
similarity index 100%
rename from deploy-manifests/k8s-rancher/open-platfprm/open-platform/0.developer-center-base.yaml
rename to deploy-manifests/k8s-rancher/open-platform/0.open-platform/0.developer-center-base.yaml
diff --git a/deploy-manifests/k8s-rancher/open-platfprm/open-platform/1.developer-center-env.yaml b/deploy-manifests/k8s-rancher/open-platform/0.open-platform/1.developer-center-env.yaml
similarity index 100%
rename from deploy-manifests/k8s-rancher/open-platfprm/open-platform/1.developer-center-env.yaml
rename to deploy-manifests/k8s-rancher/open-platform/0.open-platform/1.developer-center-env.yaml
diff --git a/deploy-manifests/k8s-rancher/open-platfprm/open-platform/2.developer-center-ingresses.yaml b/deploy-manifests/k8s-rancher/open-platform/0.open-platform/2.developer-center-ingresses.yaml
similarity index 100%
rename from deploy-manifests/k8s-rancher/open-platfprm/open-platform/2.developer-center-ingresses.yaml
rename to deploy-manifests/k8s-rancher/open-platform/0.open-platform/2.developer-center-ingresses.yaml
diff --git a/deploy-manifests/k8s-rancher/open-platfprm/open-platform/4.0.developer-center-backend-installer.yaml b/deploy-manifests/k8s-rancher/open-platform/0.open-platform/4.0.developer-center-backend-installer.yaml
similarity index 100%
rename from deploy-manifests/k8s-rancher/open-platfprm/open-platform/4.0.developer-center-backend-installer.yaml
rename to deploy-manifests/k8s-rancher/open-platform/0.open-platform/4.0.developer-center-backend-installer.yaml
diff --git a/deploy-manifests/k8s-rancher/open-platfprm/open-platform/4.10.developer-center-minio.yaml b/deploy-manifests/k8s-rancher/open-platform/0.open-platform/4.10.developer-center-minio.yaml
similarity index 100%
rename from deploy-manifests/k8s-rancher/open-platfprm/open-platform/4.10.developer-center-minio.yaml
rename to deploy-manifests/k8s-rancher/open-platform/0.open-platform/4.10.developer-center-minio.yaml
diff --git a/deploy-manifests/k8s-rancher/open-platfprm/open-platform/4.2.developer-center-backend-sa.yaml b/deploy-manifests/k8s-rancher/open-platform/0.open-platform/4.2.developer-center-backend-sa.yaml
similarity index 100%
rename from deploy-manifests/k8s-rancher/open-platfprm/open-platform/4.2.developer-center-backend-sa.yaml
rename to deploy-manifests/k8s-rancher/open-platform/0.open-platform/4.2.developer-center-backend-sa.yaml
diff --git a/deploy-manifests/k8s-rancher/open-platfprm/open-platform/4.4.developer-center-bff.yaml b/deploy-manifests/k8s-rancher/open-platform/0.open-platform/4.4.developer-center-bff.yaml
similarity index 100%
rename from deploy-manifests/k8s-rancher/open-platfprm/open-platform/4.4.developer-center-bff.yaml
rename to deploy-manifests/k8s-rancher/open-platform/0.open-platform/4.4.developer-center-bff.yaml
diff --git a/deploy-manifests/k8s-rancher/open-platfprm/open-platform/4.5.developer-center-gateway-zuul.yaml b/deploy-manifests/k8s-rancher/open-platform/0.open-platform/4.5.developer-center-gateway-zuul.yaml
similarity index 100%
rename from deploy-manifests/k8s-rancher/open-platfprm/open-platform/4.5.developer-center-gateway-zuul.yaml
rename to deploy-manifests/k8s-rancher/open-platform/0.open-platform/4.5.developer-center-gateway-zuul.yaml
diff --git a/deploy-manifests/k8s-rancher/open-platfprm/open-platform/4.9.developer-center-admin-ui.yaml b/deploy-manifests/k8s-rancher/open-platform/0.open-platform/4.9.developer-center-admin-ui.yaml
similarity index 100%
rename from deploy-manifests/k8s-rancher/open-platfprm/open-platform/4.9.developer-center-admin-ui.yaml
rename to deploy-manifests/k8s-rancher/open-platform/0.open-platform/4.9.developer-center-admin-ui.yaml
diff --git a/deploy-manifests/k8s-rancher/open-platfprm/open-platform/4.9.developer-center-portal-ui.yaml b/deploy-manifests/k8s-rancher/open-platform/0.open-platform/4.9.developer-center-portal-ui.yaml
similarity index 100%
rename from deploy-manifests/k8s-rancher/open-platfprm/open-platform/4.9.developer-center-portal-ui.yaml
rename to deploy-manifests/k8s-rancher/open-platform/0.open-platform/4.9.developer-center-portal-ui.yaml
diff --git a/deploy-manifests/k8s-rancher/open-platform/1.0.init.sql b/deploy-manifests/k8s-rancher/open-platform/1.0.init.sql
new file mode 100644
index 0000000..a1fb0e8
--- /dev/null
+++ b/deploy-manifests/k8s-rancher/open-platform/1.0.init.sql
@@ -0,0 +1,22 @@
+
+use cas_server;
+
+
+INSERT INTO `TB_SERVICE` (`ID`, `COMPANY_ID`, `DELETED`, `ADD_ACCOUNT`, `ADD_TIME`, 
+  `NAME`, `DESCRIPTION`, `INFORMATION_URL`, `LOGOUT_URL`, 
+  `RESPONSE_TYPE`, `LOGOUT_TYPE`, 
+  `EVALUATION_ORDER`, `FRIENDLY_NAME`, `REGISTERED_SERVICE_ID`, `SERVICE_ID`, 
+  `ENABLED`, `SSO_ENABLED`, `REQUIRE_ALL_ATTRIBUTES`, 
+  `APPLICATION_ID`, `EXTERNAL_ID`,
+  `ID_TOKEN_ENABLED`, `JWT_AS_SERVICE_TICKET`, 
+  `APPLICATION_DOMAIN`
+)
+VALUES ('13', '1', 0, 'admin', '2020-07-01 00:00:00',
+  '开放平台管理端', '开放平台管理端', 'https://dev-admin.dev.supwisdom.com', 'https://dev-admin.dev.supwisdom.com/slo', 
+  'REDIRECT', 'FRONT_CHANNEL', 
+  13, '开放平台管理端', 13, 'https://dev-admin.dev.supwisdom.com/(.*)', 
+  1, 1, 1, 
+  '1', '1', 
+  13, 13, 
+  'dev-admin.dev.supwisdom.com'
+);
diff --git a/deploy-manifests/k8s-rancher/open-platfprm/minio-sa/01-namespace.yaml b/deploy-manifests/k8s-rancher/open-platform/1.minio-sa/01-namespace.yaml
similarity index 100%
rename from deploy-manifests/k8s-rancher/open-platfprm/minio-sa/01-namespace.yaml
rename to deploy-manifests/k8s-rancher/open-platform/1.minio-sa/01-namespace.yaml
diff --git a/deploy-manifests/k8s-rancher/open-platfprm/minio-sa/02-registry.yaml b/deploy-manifests/k8s-rancher/open-platform/1.minio-sa/02-registry.yaml
similarity index 100%
rename from deploy-manifests/k8s-rancher/open-platfprm/minio-sa/02-registry.yaml
rename to deploy-manifests/k8s-rancher/open-platform/1.minio-sa/02-registry.yaml
diff --git a/deploy-manifests/k8s-rancher/open-platfprm/minio-sa/03-1-configmap.yaml b/deploy-manifests/k8s-rancher/open-platform/1.minio-sa/03-1-configmap.yaml
similarity index 100%
rename from deploy-manifests/k8s-rancher/open-platfprm/minio-sa/03-1-configmap.yaml
rename to deploy-manifests/k8s-rancher/open-platform/1.minio-sa/03-1-configmap.yaml
diff --git a/deploy-manifests/k8s-rancher/open-platfprm/minio-sa/03-2-secret.yaml b/deploy-manifests/k8s-rancher/open-platform/1.minio-sa/03-2-secret.yaml
similarity index 100%
rename from deploy-manifests/k8s-rancher/open-platfprm/minio-sa/03-2-secret.yaml
rename to deploy-manifests/k8s-rancher/open-platform/1.minio-sa/03-2-secret.yaml
diff --git a/deploy-manifests/k8s-rancher/open-platfprm/minio-sa/03-3-svc.yaml b/deploy-manifests/k8s-rancher/open-platform/1.minio-sa/03-3-svc.yaml
similarity index 100%
rename from deploy-manifests/k8s-rancher/open-platfprm/minio-sa/03-3-svc.yaml
rename to deploy-manifests/k8s-rancher/open-platform/1.minio-sa/03-3-svc.yaml
diff --git a/deploy-manifests/k8s-rancher/open-platfprm/minio-sa/03-4-deployment.yaml b/deploy-manifests/k8s-rancher/open-platform/1.minio-sa/03-4-deployment.yaml
similarity index 100%
rename from deploy-manifests/k8s-rancher/open-platfprm/minio-sa/03-4-deployment.yaml
rename to deploy-manifests/k8s-rancher/open-platform/1.minio-sa/03-4-deployment.yaml
diff --git a/deploy-manifests/k8s-rancher/open-platfprm/minio-sa/04-ingress.yaml b/deploy-manifests/k8s-rancher/open-platform/1.minio-sa/04-ingress.yaml
similarity index 100%
rename from deploy-manifests/k8s-rancher/open-platfprm/minio-sa/04-ingress.yaml
rename to deploy-manifests/k8s-rancher/open-platform/1.minio-sa/04-ingress.yaml