Skip to content
forked from dnsjia/devops-api

自动化运维平台:CMDB、CI/CD、DevOps、资产管理、任务编排、持续交付、运维管理、基于Django + REST framework + Vue 运维发布平台,UI自动化测试平台,

Notifications You must be signed in to change notification settings

L00J/devops-api

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

小飞猪运维平台

Author: [ 迷城safemonitor@outlook.com ] [ 往事随风gujiwork@outlook.com ]

该项目为devops-api的后端部分, 前端VUE部分请关注 ❤️ devops-web https://github.com/small-flying-pigs/devops

Contents

  • 后端:Django 3.0 + REST framework + Celery
  • 前端:Vue 3.0 + Ant Design of Vue

登陆界面

支持钉钉扫码登陆、账号密码登陆两种方式, 钉钉需要在管理后台创建应用

LOGIN

资产管理

RUN RUN RUN

作业管理

!(img/job.png) !(img/job2.png) !(img/send_file.png)

Kubernetes管理

Node节点池

RUN

Node详情页 RUN

RUN

Deployment 无状态服务 RUN

扩缩容 RUN

容器组 RUN

RUN RUN RUN pod在线编辑 RUN

JAVA应用在线诊断

RUN RUN

devops-api依赖于python3.5以上、诸多python第三方模块、mysql数据库、redis缓存
以下操作环境已经拥有python3.5、mysql数据库、redis缓存

$ cd path/to/project/folder/


#安装python第三方库
$ pip install -r requirements.txt

#修改.env 配置文件
将变量替换成自己对应的


#连接本地资源并创建数据表结构
$ vim deveops-api/.env # 里面包含了所有连接数据以及定时任务 请填写您需要的数据内容
$ python manage.py makemigrations
$ python manage.py migrate


#启动服务
$ python manage.py runserver &
#默认启动在8000端口 你可能需要一个nginx做Web服务器

注意: 请参考doc下面的相关文档, 推荐部署在Linux系统中。

启动定时任务和异步任务

celery -A devops beat -l info

celery worker  -A devops --pool=solo -l INFO

更多功能正在开发中.....

开发者QQ群: 258130203

About

自动化运维平台:CMDB、CI/CD、DevOps、资产管理、任务编排、持续交付、运维管理、基于Django + REST framework + Vue 运维发布平台,UI自动化测试平台,

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.6%
  • Shell 0.4%