como executar o servidor baseado em flask localmente antes de implantar no openshift
-
21-12-2019 - |
Pergunta
Meu projeto é um servidor baseado em flask rodando em openshift.Mas antes de implantar, gostaria de executá-lo localmente. Existe uma maneira de executar o aplicativo openshift localmente?Pode estar em algum lugar documentado?Isso ocorre porque na maioria das vezes o erro está relacionado ao caminho openshift.
A ideia é primeiro testar o aplicativo antes de implantar.
Aqui está a estrutura do meu projeto:
├── 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
O erro ao executar o aplicativo localmente é:
KeyError: 'OPENSHIFT_PYTHON_DIR'
Solução
A única maneira de executar isso localmente no OpenShift seria instalar sua própria instância do OpenShift Origin localmente (http://openshift.github.io/).Caso contrário, você só precisa fazer um git push e procurar em seus arquivos de log se tiver problemas.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow