У меня есть и http://foo.ddev.local
, и http://bar.ddev.local
(два разных проекта)
Я могу использовать curl
, чтобы вызвать их на своем хосте. Теперь я хотел бы foo
связаться с bar
, но если я
ddev ssh
http://bar.ddev.local
curl: (6) Could not resolve host: http://bar.ddev.local
Отлично, это помогло. Теперь оба сайта могут общаться друг с другом через конечные точки RESTful.
Вы, вероятно, захотите взглянуть на stackoverflow.com/questions/51710272/…. Причина, по которой вы не можете этого сделать, заключается в том, что имя
bar.ddev.local
не может быть разрешено внутри контейнера (оно добавлено в файл хозяин /etc/hosts. Однако вы можетеcurl ddev-bar-web
( имя веб-контейнера для проекта "bar"). Это, скорее всего, будет делать то, что вы хотите. Есть и другие способы, которыми вы можете это осуществить. Может быть, вы можете рассказать больше о том, чего вы пытаетесь достичь.