Ola.
Pelo que aparece no terminal, o erro está relacionado ao nginx
não encontrar o upstream chamado web-financeiro
. Isso normalmente acontece quando:
web-financeiro
não está subindo corretamentedocker-compose.yml
está diferente do que foi configurado no api-gateway.conf
Você poderia compartilhar aqui:
docker-compose.yml
onde define o serviço web-financeiro
api-gateway.conf
ou do nginx.conf
?Se puder não ser imagem (muito ruim pra ler)vai ajudar;
Abs;
Olá, obrigada pela resposta!!
Segue o trecho o trecho do docker-compose.yml onde define o serviço web-financeiro :
web-financeiro:
build: ./financeiro-php
command: sh ./entrypoint.sh
ports:
- 9501:9501
volumes:
- ./financeiro-php:/app
- type: bind
source: ./financeiro-php.sh
target: /app/entrypoint.sh
working_dir: /app
depends_on:
- rabbitmq
e o conteúdo do arquivo api-gateway.conf:
server {
listen 80;
location /financeiro/ {
proxy_pass http://web-financeiro:9501/;
}
location /mkt/ {
proxy_pass http://web-mkt:3000/;
}
location /academico/ {
proxy_pass http://web-academico:8080/;
}
}