Olá,
Parece que o problema que estou tendo é similar ao da dúvida 'Não funciona a URL de popular livros.'. Criei o arquivo .yml, rodei o comando docker-compose up -d, acessei a url http://localhost:3000/ e depois http://localhost:3000/seed, onde apareceu a mensagem Livros salvos. Entretanto, ao atualizar a url inicial, nenhuma mensagem foi exibida.
Executei os comandos de inspeção:
docker inspect meu-mongo docker inspect alurabooks
Observando as informações da rede, não aparece a compose-bridge, mas a yaml_compose-bridge:
-----meu-mongo
"HostConfig": {
"Binds": null,
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {}
},
"NetworkMode": "*yamlcompose-bridge*",
"PortBindings": {},
-----
"Networks": {
"*yamlcompose-bridge*": {
"IPAMConfig": null,
"Links": null,
"Aliases": [
"meu-mongo",
"mongodb",
"8fb09a66b7f3"
],
----- alurabooks
"HostConfig": {
"Binds": null,
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {}
},
"NetworkMode": "*yamlcompose-bridge*",
"PortBindings": {
"3000/tcp": [
{
"HostIp": "",
"HostPort": "3000"
}
]
},
"Networks": {
"*yamlcompose-bridge*": {
"IPAMConfig": null,
"Links": null,
"Aliases": [
"alurabooks",
"alurabooks",
"66c9e6d3b195"
Também executei o comando para listar networks (docker network ls) e a imagem abaixo mostra o resultado. Existe a yaml_compose-bridge, mas não a compose-brige.
Preciso fazer alguma alteração na aplicação para que funcione ?
Desde já agradeço.