-
Notifications
You must be signed in to change notification settings - Fork 4
Home
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为中东地区 阿富汗 伊朗等地区的人物名称