Skip to content

💯✅自动化运维平台:CMDB、CI/CD、DevOps、资产管理、任务编排、持续交付、系统监控、运维管理、配置管理

Notifications You must be signed in to change notification settings

LostHub/opman-django

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

opman

运行环境介绍

系统:KaLi 2016

软件:Python3.5,Django1.9

当前功能

  1. 用户权限管理已经完成,released v1.0
  2. 考勤管理已经完成,released v1.0.1

部署方法

  • 克隆代码

cd /data/webroot

git clone https://github.com/hgz6536/opman-django.git

cd opman-django && pip3 install -r requirements.txt

  • 初始化项目

参考:https://niubilety.com/abstractuser-%E6%89%A9%E5%B1%95user-%E5%AD%97%E6%AE%B5/

  • 安装uwsgi

pip3 install uwsgi

  • nginx配置文件

upstream opman {

    server 127.0.0.1:8000;

}

server {

    listen 80;
    server_name opman.niubilety.com
    charset utf-8;

    gzip on;
    gzip_min_length 1000;
    gzip_buffers 4 16k;
    gzip_http_version 1.1;
    gzip_comp_level 3;
    gzip_vary on;

    client_max_body_size 8M;

    #access_log /data/logs/nginx/opman_access.log;
    #error_log /data/logs/nginx/opman_error.log;

    location /medis {
            alias /data/webroot/opman-django/media;
    }

    location /static {
            alias /data/webroot/opman-django/static;
    }

    location / {
            uwsgi_pass opman;
            include /etc/nginx/uwsgi_params;
    }

}

  • 启动uwsgi

uwsgi --ini /data/webroot/opman-django/uwsgi.ini

  • 平滑重启uwsgi

uwsgi --reload /tmp/opman.pid

  • 启动nginx

/etc/init.d/nginx start

本项目交流群

580838402

如果困惑直击QQ 点击这里给我发消息

结果展示

xlsx 文件上传

考勤列表

About

💯✅自动化运维平台:CMDB、CI/CD、DevOps、资产管理、任务编排、持续交付、系统监控、运维管理、配置管理

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 60.3%
  • Python 29.3%
  • JavaScript 9.1%
  • CSS 1.3%