跳转到主要内容

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 (2.9 kB 查看哈希值)

上传时间

由以下组织支持