Невозможно получить доступ к абсолютному URL проекта из экземпляра Django Docker - PullRequest
0 голосов
/ 29 июня 2018

У меня есть проект, запущенный с Cookiecutter Django, и в настоящее время я добавляю WeasyPrint для отображения некоторых представлений в виде файлов PDF. Это хорошо работает на развитие. Cookiecutter Django использует Caddy в качестве HTTP-сервера. У меня возникают ошибки при работе, так как я не могу получить доступ к файлам через абсолютный URL-адрес из экземпляра докера Django.

В экземпляре докера Django это не работает:

$ curl https://myowndomain.com
curl: (7) Failed to connect to myowndomain.com port 443: Connection timed out

Но это так:

$ curl https://www.google.com

За пределами экземпляра докера Django обе команды curl работают нормально.

Есть что-то, что мне нужно установить? Я что-то упустил?

1 Ответ

0 голосов
/ 30 июня 2018

, вероятно, в разработке он использует http на порту 80 и в производстве он использует https на порту 443. В docker-compose.yml или при вызове docker вы выставляете порт 443?

...