Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Aplicação [email protected] não carrega imagem dos livros

Na aula "05. Comunicação através de redes", vídeo "Comunicando aplicação e banco", o instrutor orienta a iniciar containers da aplicação e do banco de dados e relembra de ter a rede bridge criada:

docker network create --driver bridge minha-bridge
docker run -d --network minha-bridge --name meu-mongo mongo:4.4.6
docker run -d --network minha-bridge --name alurabooks -p 3000:3000 aluradocker/alura-books:1.0

O resultado esperado seria que o acesso a http://localhost:3000 mostrasse imagens de livros, porém a página carregada mostrava nada (só o cabeçalho escrito Alura Books), ao contrário do que o instrutor apresentou no vídeo.

Entrei em alurabooks usando docker exec -it alurabooks /bin/bash e caí no diretório /var/www. O container alurabooks pinga meu-mongo com sucesso e ss dentro de alurabooks mostra comunicação TCP estabelecida entre ele e meu-mongo.minha-bridge:27017 (sendo 27017 a porta do MongoDB).

Qual poderia ser a causa de não carregar os dados do banco de dados na página da aplicação?

1 resposta
solução!

Ignora, revendo as instruções, percebi que tinha que acessar http://localhost:3000/seed para carregar as imagens na página principal.