Пытаюсь настроить работу WSGI-скрипта в Докере с Gunicorn и Meinheld на основе образа https://github.com/tiangolo/meinheld-gunicorn-docker/tree/master/python3.7-al...
По HTTP заработало сразу, когда заменил entrypoint.sh на:
gunicorn -k "egg:meinheld#gunicorn_worker" \
-c "$GUNICORN_CONF" "$MODULE_NAME:$VARIABLE_NAME" \
--chdir "$GUNICORN_WORKDIR" \
--limit-request-line 0 \
--access-logfile - \
--log-level debug \
--capture-output
gunicorn -k "egg:meinheld#gunicorn_worker" \
-c "$GUNICORN_CONF" "$MODULE_NAME:$VARIABLE_NAME" \
--chdir "$GUNICORN_WORKDIR" \
--limit-request-line 0 \
--access-logfile - \
--log-level debug \
--capture-output \
--certfile $S_HTTP_TLS_CERTIFICATE \
--keyfile $S_HTTP_TLS_KEY \
--bind 0.0.0.0:80 --bind 0.0.0.0:443
Лог при включении: https://pastebin.com/E88vib2C
Что сделать, чтобы на 443 порту отдавал HTTPS?
P.S. Если выбросить
-k "egg:meinheld#gunicorn_worker"
P.P.S. Сайт Meinheld заработал. Оказывается, поддержка SSL отсутствует: https://github.com/mopemope/meinheld/issues/64
Что значит «please PR»? «Пожалуйста, сделай пулл-реквест, добавляющий поддержку»?