Difio注册代理程序,用于OpenShift / Python应用程序
项目描述
Difio注册代理程序,用于OpenShift / Python应用程序。
它编译本地安装的Python包列表,并将其发送到<http://www.dif.io>。
在您的OpenShift应用程序上安装
在<http://www.dif.io>创建一个账户
在OpenShift上创建一个Python应用程序
rhc-create-app -a myapp -t python-2.6
在您的setup.py文件中添加一个依赖项
from setuptools import setup setup( name='MyApplication', version='1.0', install_requires=['difio-openshift-python'], )
在./data/DIFIO_SETTINGS文件中设置您的userID
cd ./myapp/ echo "export DIFIO_USER_ID=YourUserID" > ./data/DIFIO_SETTINGS
默认情况下,OpenShift会将您的应用程序视为一个包。如果setup.py中给出的名称与传递给rhc-create-app命令的名称不同,请在./data/DIFIO_SETTINGS文件中设置应用程序名称
echo "export DIFIO_APP_NAME='MyApplication'" >> ./data/DIFIO_SETTINGS
此注册脚本将忽略与OPENSHIFT_GEAR_NAME和DIFIO_APP_NAME环境变量值匹配的包名称。
在.openshift/action_hooks/post_deploy中启用注册脚本
# Activate VirtualEnv in order to use the correct libraries source $OPENSHIFT_HOMEDIR/python-2.6/virtenv/bin/activate # Set user defined settings source $OPENSHIFT_REPO_DIR/data/DIFIO_SETTINGS # Register/update the application python $OPENSHIFT_HOMEDIR/python-2.6/virtenv/bin/difio-openshift-python
然后将您的应用程序推送到OpenShift
git push
就这些,您现在可以检查您的应用程序统计信息,网址为<http://www.dif.io>
项目详情
关闭
difio-openshift-python-2.1.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a03ee85fb49eddce765df32034d94d2015517d340062afa7a7235326d03cd84b |
|
MD5 | 87004963610c55f28607cef89841c8b7 |
|
BLAKE2b-256 | e13e0091802dbfec85b59ba010b8f76b77305dd509cb610daa3a051b6d0ee461 |