帮助Soda Virtual项目的实用程序。

soda-pylib的Python项目详细描述


#soda pylib

这是一桶pythonic实用程序,可帮助开发和维护soda virtual上的




soda.deploy


fabric任务集合,有助于将项目部署到*virtual
私有服务器*。它们需要一个“env.roledefs”才能正常工作:

``python
from fabric.api import env


env.roledefs={
'dev':{
'app'path':'/path/to/project/repository',full path!
'hosts':['my-app.sodaateste.com.com.br'],可以不止一个
'service-name':'my-app','superververvsupervervservice name
'settings-module':'my'u-app.settings'dev','django设置模块
'user':'soda','system用户执行操作
'venv-path':'/path/to/project/venv','virtuallenv'service-app'my-app.settings','django设置模块
'user':'user''soda','user''soda','system用户执行操作的系统用户<是的路径
},
'prod':{

},
>
````






\\\\\35\35\35353535 git.display ``python
````从fabric.api导入执行
/>
/>``从soda.deploy import执行
frosoda.deployimpimport git执行(git.display.display/>(git.display `
`git.update_sources`

fetch sources从默认远程(由“git remote”获取)签出
到指定版本。

``python
从fabric.api import execute
从soda.deploy import git
execute(git.update\u sources,“master”)
````



应用程序的主管主服务。

`` python
fabric.api import execute
来自soda.deploy import supervisor
execute(supervisor.start)
`````


` deps.install_python_libs`

安装项目“requirements.txt”中定义的python依赖项。

``python
来自fabric.api import execute
来自soda.deploy importdeps
执行(deps.install_python_libs)
````



根据项目
`bower.json`.


``python
``python
``从fabric.api导入执行
>从soda.deploy导入deps
execute(deps.install_python_-libs)
``






运行django的'collecstatic`管理命令。


``python
``从fabric.python
`
``从fabric.python导入执行
.api导入执行
fromsoda.deploy import-django
execute(django.collectstatic)
````




`` django.migrate`


>运行django的` migrate`管理命令。


``python
frofrofrofabric.api import执行
>frosoda.deployimport-django
>execute(django.migrate)
````








;35; ` opbeat.register_deploy`

register a部署到opbeat集成。

`` python
来自fabric.api import execute
来自soda.deploy import opbeat
execute(opbeat.register\u deploy)
```

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

推荐PyPI第三方库


热门话题
Java:字符串。RTL设备语言用标志“+”格式化,数字后加符号   java GAE作为桌面应用程序(Swing)的服务提供商   java将InputStream转换为FileInputStream不适用于Apache POI   java外部Voronoi库“网格”:什么是草图和处理?   重载重写的泛型方法java   java显示组织上设置的错误。springframework。验证。jsp中的错误对象   java一些Spring模型属性没有显示在我的JSP中   java无法编译Guava 23的SimpleTimeLimiter示例   java如何更改JTree中的“根”目录名?   java如何在安卓中对相对布局产生连锁反应?   java错误:org。冬眠例外SQLGrammarException:无法提取结果集,dateAccessed是未知列   如何使用java监听JSON文件更新   由抽象封闭类创建的匿名内部类能否通过反射确定实现类?