距离V1.0开发已经过去16天了。功能没增加什么,还是围绕服务器信息操作ES数据和围绕用户管理操作MySQL数据,新增一个“代办事项”的小功能。主要时间都花费在了已有功能编写成接口、前端技术的学习和页面功能的调试中了。此次V1.5版本已完全实现前后端分离了。
登陆界面
首页
服务器信息界面
用户管理界面
目前功能还比较单一只能记录服务器的信息,监控、命令执行、CICD等功能将在后续版本中上线。
项目目前使用的技术:
前端:Vue.js + Vuex + Axios
后端:Python3 + Django + Django REST framework
存储:Elasticsearch + Mysql
服务器技术:Nginx + Docker
特别说明一下:
前端模板是使用“林鑫”的开源项目。
开源项目地址:https://github.com/lin-xin/vue-manage-system
作者博客地址:http://blog.gdfengshuo.com/about/