Да, у меня есть «0.0.0.0:80:80» и «0.0.0.0:443:443», объявленные в разделе «Caddy / ports» docker-compose.yml в рабочей среде. На самом деле сайт доступен из-за Docker-контейнера Django, а другие https-адреса доступны из него.

я есть проект, запущенный с 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)

Ваш ответ на вопрос