Хочу развернуть проект с открытым кодом на OpenShift, приложение не писал. Openshift, похоже, жестко запрограммирован для поиска здесь сценария wsgi:

WSGIScriptAlias ​​/ "/ var / lib / openshift / 5320e280e0b8cd9e9a000362 / app-root / runtime / repo / wsgi / application"

Любая попытка изменить openshift.conf удаляется при перезагрузке или перезапуске картриджа.

Мне нужно, чтобы эта директива была

WSGIScriptAlias ​​/ "/var/lib/openshift/5320e280e0b8cd9e9a000362/app-root/runtime/repo/myapp/wsgi.py"

Я предпочитаю не взламывать приложение, я не хочу беспокоиться о будущих изменениях вверх по течению. Должен быть способ изменить этот параметр, но я потратил часы на поиски безрезультатно.

1
rjb101 13 Мар 2014 в 19:57

1 ответ

Лучший ответ

Ознакомьтесь с этим блогом о выпуске, в котором объясняется, как использовать переменную среды OPENSHIFT_PYTHON_WSGI_APPLICATION для изменения точки входа wsgi: https://www.openshift.com/blogs/openshift-online-march-2014-release-blog

1
user2879327user2879327 3 Июн 2014 в 20:45