帮助部署网站的结构函数集。

fabliip的Python项目详细描述


FabliIP是一组旨在帮助开发人员部署 网站。它被用作fabric脚本的一部分,例如 数据库备份、远程git存储库升级等。

安装

使用pip安装:

pip install fabliip

用法

文档托管在readthedocs上:http://fabliip.rtfd.org/

你应该能够了解FabliIP提供的不同帮助 通过浏览源代码,但这里有一个最小的示例 要在Drupal站点上轻松启用/禁用维护模式:

from fabric.api import env, task
from fabliip import drupal


@task
def prod():
    env.project_root = '/var/www/mysite'
    env.drupal_root = os.path.join(env.project_root, 'src')
    env.hosts = ['yourhost.com']


@task
def enable_maintenance_mode():
    drupal.set_maintenance_mode(True)

现在应该可以调用fab prod enable_maintenance_mode来启用 prod实例上的维护模式。

这里,env.project_root变量很重要,因为 drupal模块。请参考您用来检查 必须定义任何env变量。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaSpring重定向请求处理程序   SwingJava:拆分字符串并将其放入文本区域的   Java:标记“”上出现语法错误,此标记后面应为表达式   web服务Java RestService从日志文件写入和读取数据   java如何将ArrayList<String>转换为char数组,然后向后打印每个单词?   java SimpleDataFormat解析返回年终日期   加密Java aes解密bytebuffer,包括填充为空字节   java有没有办法从特定的if语句调用变量?   java从更新返回到渲染   spring GRPC Java登录测试   java为什么下面的代码不工作(StringBuffer.toString!=null)   java是一种可行的模式吗?   使用Spring集成测试的JavaOSGi片段   java jCommander为未知和未使用的值引发异常?   在imageView的editText中输入的java图像URL