Skip to content

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

Notifications You must be signed in to change notification settings

dnsjia/devops-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5998e5a · Nov 10, 2021

History

14 Commits
Nov 10, 2021
Jul 15, 2021
Jun 7, 2021
Jun 7, 2021
Aug 19, 2021
Jun 7, 2021
Jun 7, 2021
Jun 7, 2021
Jun 7, 2021
Jun 7, 2021
Jun 7, 2021
Jun 7, 2021
Jul 19, 2021
Jun 7, 2021
Jun 7, 2021

Repository files navigation

小飞猪运维平台

Author: [ 迷城[email protected] ] [ 往事随风[email protected] ]

该项目为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自动化测试平台,

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published