跳转到主要内容

monupco.com为OpenShift / Python应用程序的注册代理

项目描述

monupco.com为OpenShift / Python应用程序的注册代理。

它编译一个本地安装的Python包列表并发送到monupco.com。

在您的OpenShift应用程序中安装

在<http://monupco.com>创建一个账户

在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=['monupco-openshift-python'],
 )

在./data/MONUPCO_SETTINGS文件中设置您的userID

cd ./myapp/
echo "export MONUPCO_USER_ID=YourUserID"       >  ./data/MONUPCO_SETTINGS

默认情况下,OpenShift会将您的应用程序视为一个包。如果setup.py中给出的名称与rhc-create-app命令传递的名称不同,则在./data/MONUPCO_SETTINGS文件中设置应用程序名称

echo "export MONUPCO_APP_NAME='MyApplication'" >> ./data/MONUPCO_SETTINGS

此注册脚本将忽略与OPENSHIFT_GEAR_NAME和MONUPCO_APP_NAME环境变量值匹配的包名称。

在./openshift/action_hooks/post_deploy中启用注册脚本

# Activate VirtualEnv in order to use the correct libraries
source $OPENSHIFT_GEAR_DIR/virtenv/bin/activate

# Set user defined settings
source $OPENSHIFT_REPO_DIR/data/MONUPCO_SETTINGS

# Register/update the application
python $OPENSHIFT_GEAR_DIR/virtenv/bin/monupco-openshift-python

然后将您的应用程序推送到OpenShift

git push

就是这样,现在您可以在<http://monupco.com>检查您的应用程序统计信息

项目详情


下载文件

下载适用于您平台的文件。如果您不确定该选择哪个,请了解更多关于 安装包 的信息。

源分发

monupco-openshift-python-1.9.tar.gz (3.3 kB 查看哈希值)

上传时间