OpenShiftに展開する前にフラスコベースのサーバをローカルに実行する方法

StackOverflow https://stackoverflow.com//questions/25058476

  •  21-12-2019
  •  | 
  •  

質問

私のプロジェクトは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'
.

役に立ちましたか?

解決

OpenShiftでこれを実行する唯一の方法は、OpenShift OriginのOpenShift Originのインスタンスをローカルにインスタンスインストールすることです( http://OpenShift.github.io/ )。それ以外の場合は、問題がある場合は、Gitプッシュを実行してからログファイルを調べる必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top