edx tools
文章目录
在命令行下开发edx的小伙伴,可能有个困扰,每次需要paver update_asset
的时候都需要先
|
|
记性渣渣的我可记不住-H -u
这些乱七八糟的参数,所以写了一些简单的脚本来做这些重复性的工作。
后来连服务器也懒得ssh登录了。我只是想看一下edx环境的依赖包版本,还要费半天劲先登录服务器,好烦
所以用fabric写了可以远程操作服务器的工具脚本,用以简化一些无聊的工作。这样依赖我们可以在本地管理和调试远程edx服务器
当前的版本还很简陋,不过常用功能已经有了,框架也已经出来了,欢迎大家来补充和拓展,仓库地址是:wwj718/edx_tools
#edx tools 在本地管理和调试远程edx服务器
#Install
|
|
#setting 在settings.py里填写服务器的账户和密码
#Usage
###查看所有可用指令
fab -f edx.py -l
###查看服务器状态
fab -f edx.py status
###重启edxapp
fab -f edx.py restart_edxapp
###查看日志
- 查看最新10条lms日志:
fab -f edx.py tailLog 10,lms
- 查看最新50条cms日志:
fab -f edx.py tailLog 50,cms
###进入lms shell
fab -f edx.py shell
###启用调试模式
fab -f edx.py devstack
###编译静态文件
- 编译lms:
fab -f edx.py update_assets:lms
- 编译cms:
fab -f edx.py update_assets:cms
###edxapp.pip
- 查看环境中有安装了哪些依赖库:
fab -f edx.py edxapp_pip
文章作者 种瓜
上次更新 2016-01-21