如何在部署到openshift之前在本地运行基于flask的服务器

时间:2014-07-31 12:06:37

标签: openshift

我的项目是在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'

1 个答案:

答案 0 :(得分:1)

在本地OpenShift上运行此操作的唯一方法是在本地安装自己的OpenShift Origin实例(http://openshift.github.io/)。否则你只需要执行git push,然后查看日志文件,如果有问题。