Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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.confVocê poderia compartilhar aqui:
docker-compose.yml onde define o serviço web-financeiroapi-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/;
}
}