1
resposta

Inicialização de projeto

Depois de rodar o comando docker-compose up, o container do app não inicializa e apenas uma tabela é criada no banco de dados, que é a tabela pacientes.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade
Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Alguma sugestão para corrigir? Lembrando que estou usando windows.

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Ola!

Pelas imagens que você enviou, dá pra entender o seguinte:

  • O container do MySQL (db-1) está rodando normalmente (porta 3306 → 3307).
  • O banco testemed foi criado, e existe apenas a tabela paciente.
  • O container app-1 (seu aplicativo) não está inicializando — o status está parado no Docker Desktop.

Esse cenário indica que o backend não chegou a subir totalmente, provavelmente por erro na inicialização (por exemplo, falha de conexão com o banco ou erro no docker-compose).

Pra te ajudar melhor, preciso que você envie algumas informações:

  1. O conteúdo do seu arquivo docker-compose.yml (pode colar aqui).

  2. O log de erro do container do app.

    • Clique no container app-1 no Docker Desktop
    • Vá na aba Logs
    • Copie e cole aqui as mensagens que aparecem.
  3. O arquivo (ou trecho) responsável por configurar a conexão com o banco no app (por exemplo .env ou application.properties / config.py, dependendo da linguagem).

Com isso, dá pra identificar se o problema é:

  • erro de dependência (ex: o app sobe antes do banco),
  • credenciais incorretas,
  • ou falha no código de inicialização do app.