如何在部署到openshift之前在本地运行基于flask的服务器
我的项目是运行在openshift上的基于flask的服务器。但在部署之前,我想在本地运行它,有没有办法在本地运行openshift应用程序?可能在什么地方有记录? 这是因为大多数情况下,错误与openshift路径有关 其想法是在部署之前首先测试应用程序 以下是我的项目结构:如何在部署到openshift之前在本地运行基于flask的服务器,openshift,Openshift,我的项目是运行在openshift上的基于flask的服务器。但在部署之前,我想在本地运行它,有没有办法在本地运行openshift应用程序?可能在什么地方有记录? 这是因为大多数情况下,错误与openshift路径有关 其想法是在部署之前首先测试应用程序 以下是我的项目结构: ├── requirements.txt ├── setup.py ├── wsgi │ ├── application │ ├── app.py │ ├── app.pyc │ ├── auth.py
├── 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'
在本地OpenShift上运行此操作的唯一方法是在本地安装您自己的OpenShift Origin实例()。否则,您只需执行git推送,然后在出现问题时查看日志文件。我已经到了一个地步,在本地运行意味着python main.py,并使用git推送和额外的应用程序+wsgi.py文件部署到openshift。我想这不太麻烦。