用于openshift/python应用程序的monupco.com注册代理
monupco-openshift-python的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_设置文件中设置用户ID
cd ./myapp/ echo "export MONUPCO_USER_ID=YourUserID" > ./data/MONUPCO_SETTINGS
默认情况下,openshift会将您的应用程序视为一个包。如果 setup.py与传递给rhc create app命令的名称不同,然后 在./data/monupco_设置文件中设置应用程序名称
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>;