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 원점의 자신의 인스턴스를 설치하는 것입니다 ( http : //openshift.github.io/ ).그렇지 않으면 문제가있는 경우 Git Push를 수행하고 로그 파일을 살펴보아야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top