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!
Olá, Kayque. Tudo bem?
Esse erro "host not found in upstream... web-financeiro in api gateway.conf" acontece pela incompatibilidade entre o padrão utilizado para indicar o final de linha dos arquivos .sh do projeto e pelo SO Windows. Você precisará converter o final de linhas dos arquivos .sh. Aqui podemos fazerutilizando o programa Notepad++. Basta seguir os passos apresentados abaixo:
Faça o download e instale o Notepad++ neste link - pode ir clicando em "Próximo" e fazendo a instalação padrão;
Após finalizar a instalação, abra a pasta alura-ms que contém os arquivos do projeto no NotePad++;
Abra o arquivo mkt-node.sh, com o arquivo selecionado, vá em Editar -> Conversão final de linha -> Converter para formato UNIX como mostrado na imagem abaixo:

Salve o arquivo mkt-node.sh;
Repita os passos apresentados acima para os arquivos front-end.sh, financeiro-php.sh, academico-php-web.sh, academico-php.sh. Lembre-se de salvar após converter.
Após a conversão realizada, no terminal aberto na pasta alura-ms inicie o contêiner executando o comando abaixo:
docker-compose up --build
Aguarde a inicialização.
Após iniciar, você pode dar continuidade seguindo os passos apresentados na aula subindo o projeto a partir do minuto 1:54. :)
No vscode tbm é possivel alterar sem precisar baixar outro programa, basta clicar em "crlf"
e depois escolher lf
, após isso roda de novo o docker compose up --build
Qualquer dúvida manda aqui.
Bons estudos!