Caso tenha iniciado este curso recentemente e já percebeu que nada funciona, não fique com esse "gostinho de tempo perdido", pois a ALURA não vai te ajudar tão rápido. Basta passear pelo Fórum, observar e constatar. Abra um post no Fórum que é mais rápido.
Caso esteja recebendo o seguinte erro:
[error] failed to initialize database, got error failed to connect to `host=postgres user=root database=root`: failed SASL auth (FATAL: password authentication failed for user "root" (SQLSTATE 28P01))
Sigua o tutorial da Clara, aqui: [https://cursos.alura.com.br/forum/topico-duvida-erro-ao-se-conectar-com-o-banco-de-dados-546964]. Mas ele, para mim, está incompleto.
E faça o seguinte:docker compose down -v
para fechar todas as imagens e apagar os bancos de dados.
Na sequência, apague todo o conteúdo da pasta "postgres-data"./projeto_go_alura/postgres-data
Pronto, é só mandardocker compose up -d
com ou sem o -d e depois,docker logs -f {NOME DO CONTAINER QUE ESTÁ VOCÊ EXECUTANDO}
O instrutor disse que era app, mas os arquivos, provavelmente, foram renomeados. Para saber o nome, faça: docker ps
e obtenha o nome da imagem que está sendo executada, no meu caso foidocker logs -f projeto_go_alura-app-1
E Done!