Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Pasta postgres-data

Eu não entendi como nem porque está pasta é criada quando rodamos o docker-compose. Alguém poderia me explicar, por favor?

Podemos adicionar ela no .gitignore ou ela deve subir junto com o projeto pro Git?

2 respostas
solução!

Oi, Matheus. Tudo bem?

Para que a gente consiga ter persistência dos dados usando Containers, precisamos usar o sistemas de arquivos da nossa máquina, pois os containers são feitos para serem descartáveis, então quando terminarem a execução, os dados são descartados juntos. Então criamos um volume do Docker que é a pasta no nosso sistema que será usada para salvar os arquivos do banco de dados que o container vai criar, então quando ele morrer, os dados continuam, pois está na máquina hospedeira e não no container.

Espero ter ajudado. Bons estudos!

Fala, Vitor! Tudo bem e contigo?

Primeiro de tudo muito obrigado pela sua resposta, entendi complementamente. Nesse caso acredito que seria uma prática boa adicionar essa pasta no .gitignore, certo? Assim não ficamos subindo esses arquivos descartáveis para o nosso repositório.