From 51a368a998b12f0137b39e3c63df16fb4a4a82cb Mon Sep 17 00:00:00 2001 From: midoks Date: Fri, 6 Dec 2019 15:18:30 +0800 Subject: [PATCH] walle ok --- plugins/walle/index.html | 2 ++ plugins/walle/index.py | 21 +++++++++++++++++++++ plugins/walle/js/walle.js | 27 +++++++++++++++++++++++++++ 3 files changed, 50 insertions(+) diff --git a/plugins/walle/index.html b/plugins/walle/index.html index 3a87c684a..5a15f856a 100755 --- a/plugins/walle/index.html +++ b/plugins/walle/index.html @@ -3,6 +3,8 @@

服务

自启动

+

配置[Python]

+

命令

日志

说明

diff --git a/plugins/walle/index.py b/plugins/walle/index.py index ad820116d..63d0b266e 100755 --- a/plugins/walle/index.py +++ b/plugins/walle/index.py @@ -165,6 +165,21 @@ def initdUinstall(): os.remove(initd_bin) return 'ok' + +def prodConf(): + return getServerDir() + "/code/walle/config/settings_prod.py" + + +def initEnv(): + cmd = "cd " + getServerDir() + "/code" + " && sh admin.sh init" + data = public.execShell(cmd) + return "shell:
" + data[0] + "
" + " error:
" + data[1] + + +def initData(): + cmd = "cd " + getServerDir() + "/code" + " && sh admin.sh migration" + data = public.execShell(cmd) + return "shell:
" + data[0] + "
" + " error:
" + data[1] # rsyncdReceive if __name__ == "__main__": func = sys.argv[1] @@ -186,5 +201,11 @@ if __name__ == "__main__": print initdUinstall() elif func == 'run_log': print getLog() + elif func == 'prod_conf': + print prodConf() + elif func == 'init_env': + print initEnv() + elif func == 'init_data': + print initData() else: print 'error' diff --git a/plugins/walle/js/walle.js b/plugins/walle/js/walle.js index 938eca8f2..c0bf3cd75 100755 --- a/plugins/walle/js/walle.js +++ b/plugins/walle/js/walle.js @@ -61,10 +61,37 @@ function pPostCallbak(method, version, args,callback){ },'json'); } +function initEnv(){ + pPost('init_env', {}, function(data){ + layer.msg(data.data,{icon:1,time:6000,shade: [0.3, '#000']}); + },'初始化环境'); +} + +function initData(){ + pPost('init_data', {}, function(data){ + layer.msg(data.data,{icon:1,time:6000,shade: [0.3, '#000']}); + },'初始化数据'); +} + + +function pluginCmd(){ + var serviceCon ='

当前可以运行的命令:

\ +
\ + \ + \ +
'; + $(".soft-man-con").html(serviceCon); +} + + + function pRead(){ var readme = '';