项目简介
本项目是一款运用Python、Django、Vue和Element UI开发的自动化部署工具,能够有效提升运维效率。它拥有美观的操作界面,支持项目管理、快速上线与一键回滚功能。不过目前仅支持git项目部署,且上线时会放弃git当前所有修改和创建,使用时需确保项目中无运营过程创建的数据,避免损失。
项目的主要特性和功能
- 自动化部署:可一键完成项目复制、分支切换、代码拉取等部署步骤。
- 项目管理:能展示、添加、编辑和删除项目列表,便于管理多个项目。
- 版本控制:支持多版本管理及一键回滚,保障代码的可靠性与稳定性。
- 友好界面:采用Vue和Element UI构建,提供直观易用的用户体验。
安装使用步骤
- 环境搭建:确保已安装Python、Django及相关依赖库,并正确设置环境变量,环境搭建可参考博客文章http://gong.gg/post-120.html。
- 数据库配置:依据
mogui/mogui/common/config.py
文件内容设置数据库连接信息。 - 运行项目:在命令行运行
manage.py
脚本,启动Django开发服务器。 - 访问界面:在浏览器输入
http://localhost:8000/
(或指定的服务器地址)访问部署系统界面。
注意,具体使用方法和步骤可能因项目配置和环境不同而有差异,可参考项目文档获取详细说明。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】