Это дополнительный вопрос от gunicorn on heroku: привязка к локальному хосту.
Как я могу заставить gunicorn работать как локально (с помощью мастера), так и для развертывания на Heroku?
Профайл содержит:
web: gunicorn mysite.wsgi
Когда я развертываю локально с помощью мастера, gunicorn привязывается к http://0.0.0.0:5000
. Я хочу, чтобы он был привязан к 127.0.0.1:8000
. Однако, если я перейду к Procfile на это:
web: gunicorn -b 127.0.0.1:8000 mysite.wsgi
Затем я не могу развернуться на Heroku, браузер вернет «ошибку приложения».
$ heroku ps
=== web (1X): `gunicorn -b 127.0.0.1:8000 mysite.wsgi`
web.1: crashed 2013/08/22 23:45:04 (~ 1m ago)
Где установлен адрес привязки по умолчанию и / или какие параметры пушки я могу добавить в Procfile, чтобы заставить его работать на 127.0.0.1? Что может быть уникальным для моей ситуации, что вызывает девиантную настройку по умолчанию (я работаю в Mac OS - может быть, лев?)