Я пытаюсь обернуть свой микросервисный flask проект Nginx в Docker compose. Проблема в том, что все мои микросервисы используют http://<docker_container>/<urn>
конечные точки в различных контейнерах в сети Docker, в то время как Nginx пытается достичь http://<docker_container>/<service_name>/<urn>
и, очевидно, получает 404. Как я могу заставить его составлять URL без использования <service_name>
?
Пример моего nginx .conf
server {
listen 80;
location /api_gateway {
proxy_pass http://api_gateway:8080;
}
}