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