帮助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的Arraylist上的操作运行时是什么?   java按下按钮并显示通知   java如何修复“javax.net.ssl.SSLHandshakeException:20190416之后颁发并由不受信任的旧Symantec根CA锚定的TLS服务器证书”   用于新语言插件SonarQube的java解析器   java ANTLR4:参考书示例静态类定义   java如何计算用户点击按钮的次数以及如何保存按钮。安卓工作室   JSP if()语句中的java HTML不起作用   java仿真器崩溃“无效int”   雪花与Java应用程序的集成   从一家银行一行一行地拿到。带有自定义行尾的java txt文档   java从该方法的参数中获取值并显示   我的Eclipse插件尚未找到JAXBAPI的java实现   类如何从顶部文件夹加载java字节码(如果存在“.”)在子文件夹中?   ibm集成总线ibm MessageBroker Java API:Java。lang.NoClassDefFoundError:com。国际商用机器公司mq。MQException