Skip to content
shawna edited this page May 8, 2018 · 5 revisions

Hasan(哈桑)

自动化运维集成平台(初定)

date: 2018/2/24

author: xiaofangliu

version: v1.0

前端设计():

   前端代码独立运行如:http://127.0.0.1:8080;

   应用json API;

   前端使用es5以上js语法,应用vuejs2框架支持;

   应用ElementUI UI支持;目前设计如下:

左侧目录树与浏览器URL及住页面标签联动,运维工具及平台化页面都可集成在hasan web中。

后台设计():

   后台代码独立运行如:http://0.0.0.0:8000/;

   目前后端为Python 应用django框架;pep8语法及面向对象规范;

   后端可使用多种语言,提供json API 与前端交互即可。。。

运行环境:

   普通Linux服务器即可,运行后端需支持Python2.7以上语言环境;

   前台 、后台需独立的运行端口,可放置在一台服务器,只需要区分端口即可;

          前端代码运行需了解vuejs及其相关组件依赖,进行安装。并编译vue代码;

   后端Python运行在代码库中有相关依赖环境文件,按文件安装依赖环境;并需要supervisor 及 一些协程工具支持;最好需要virtualwapper 等Python 虚拟环境隔离等;

日志监控—()

使用文件——DB存存储

代码库使用规范():

其他:

hasan(哈桑)名称-

hasan为中东地区 阿富汗 伊朗等地区的人物名称

Clone this wiki locally