我的项目是在openshift上运行的基于烧瓶的服务器。但在部署之前,我想在本地运行它,有没有办法运行openshift应用程序在本地运行?可能在哪里记录? 这是因为大多数时候,错误与openshift路径有关。
想法是在部署之前首先测试应用程序。
这是我的项目结构:
├── requirements.txt
├── setup.py
├── wsgi
│ ├── application
│ ├── app.py
│ ├── app.pyc
│ ├── auth.py
│ ├── evaluation.cfg
│ ├── forms.py
│ ├── main.py
│ ├── manage.py
│ ├── models.py
│ ├── readme.md
│ ├── result.json
│ ├── templates
│ │ ├── base.html
│ │ ├── evaluate.html
│ │ └── show_all.html
│ └── views.py
└── wsgi.py
在本地运行应用程序时出错:
KeyError: 'OPENSHIFT_PYTHON_DIR'
答案 0 :(得分:1)
在本地OpenShift上运行此操作的唯一方法是在本地安装自己的OpenShift Origin实例(http://openshift.github.io/)。否则你只需要执行git push,然后查看日志文件,如果有问题。