部署
由于Apinto Dashboard是Apinto的可视化UI项目,因此在部署该项目前,需要确保Apinto项目已经部署完成。
若未部署Apinto,请参考教程Apinto快速部署
- 下载并解压安装包
wget https://github.com/eolinker/apinto-dashboard/releases/download/v1.0.3-beta/apinto-dashboard-v1.0.3-beta.linux.x64.tar.gz && tar -zxvf apinto-dashboard-v1.0.3-beta.linux.x64.tar.gz && cd apinto-dashboard
- 编辑配置文件config.yml
zone: zh_cn # 时区,根据时区获取当地语言的前端渲染页面,可选项:zh_cn|ja_jp| en_us,当前版本仅支持zh_cn
default: upstream
apinto: # Apinto openAPI地址列表,若有多个节点,可填写多个节点的openAPI地址
- "http://127.0.0.1:9400"
port: 8081 # dashboard监听端口
user_details: # 用户账号获取渠道
type: file # 文件,当前版本只支持读取文件
file: ./account.yml # 文件名称
professions: # 流程阶段,下面配置中的name和profession为dashboard在apinto的映射名称,下述配置内容将会在dashboard导航栏中展现
- name: services # dashboard模块:服务
profession: service # apinto模块:服务
i18n_name: # 国际化语言名称
zh_cn: 上游服务 # 中文描述
en_us: upstream services # 英文描述
- name: discoveries # dashboard模块:服务发现
profession: discovery # apinto模块:服务发现
i18n_name:
zh_cn: 服务发现
en_us: discoveries
- name: auths # dashboard模块:鉴权
profession: auth # apinto模块:鉴权
i18n_name:
zh_cn: 鉴权
en_us: auths
- name: outputs # dashboard模块:输出器
profession: output # apinto模块:输出器
i18n_name:
zh_cn: 输出
en_us: outputs
用户账号、密码默认均为admin。如若需要修改账号密码信息,可编辑account.yml文件,语法遵从yaml语法,配置详细说明如下:
account_list: # 账号列表
- user_name: admin # 账号
password: admin # 密码
info: # 基本信息
desc: admin用户 # 描述
- 启动程序
(1) 在当前窗口运行,该方式启动的程序,当窗口关闭,进程也会关闭
./apinto-dashboard
(2)在后台运行
nohup ./apinto-dashboard > logs/stdout_apinto-dashboard_"$(date '+%Y%m%d-%H%M%S')".log 2>&1 &
- 浏览器打开Apinto Dashboard地址,本示例在本地部署,因此ip为127.0.0.1,端口为8081
- 在浏览器中输入账号密码登录即可
至此,部署启用教程已结束,如需了解更多使用教程,请点击更多(教程文档正在赶工中)