У меня есть два контейнера в приложении Heroku
.Одним из них является nginx
, который работает в качестве маршрутизатора и указывает на сервер или сеть, которые также являются контейнерами (they are all docker containers running with different ports
и в разных dynos).У меня вопрос, как я могу ссылаться на другие контейнеры в моем файле default.conf, чтобы они могли общаться:
upstream web {
server web.1:3001; // What should I put here?
}
upstream worker {
server worker.1:3000; // What should I put here?
}
server {
listen $PORT default_server;
...
Должен ли я указать
localhost:<port>
или имя
container:<port>
или
dynoName:<port>
?. Как мне заставить их общаться друг с другом?