Fiquei em dúvida do motivo de precisar usar o /seed pra funcionar
Fiquei em dúvida do motivo de precisar usar o /seed pra funcionar
Olá, Taiane.
Tudo bem?
No contexto da sua atividade, o /seed
é um endpoint da aplicação alura-books
que serve para popular o banco de dados com dados iniciais. Quando você acessa esse endpoint, a aplicação executa um script que insere dados no banco de dados MongoDB, permitindo que você tenha informações para visualizar e testar na aplicação.
Aqui está um exemplo prático para esclarecer melhor:
Subindo os contêineres:
docker run -d --network minha-bridge --name meu-mongo mongo:4.4.6
alura-books
:docker run -d --network minha-bridge --name alurabooks -p 3000:3000 aluradocker/alura-books:1.0
Populando o banco de dados:
/seed
para que a aplicação alura-books
insira dados no MongoDB:http://localhost:3000/seed
Ao fazer isso, a aplicação se comunica com o banco de dados MongoDB e insere os dados necessários. Sem essa etapa, o banco de dados estaria vazio, e a aplicação não teria dados para exibir ou manipular.
Espero ter ajudado e bons estudos!