GithubHelp home page GithubHelp logo

alexwangly / devops-api Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dnsjia/devops-api

0.0 0.0 0.0 60.51 MB

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

Home Page: https://www.dnsjia.com

Shell 0.37% Python 99.63%

devops-api's Introduction

小飞猪运维平台

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

devops-api's People

Contributors

gujiwork avatar zijiwork avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.