Infelizmente não estou conseguindo acessar o localhost:8080. O apps não fica ativo após o Dokcer compose
Infelizmente não estou conseguindo acessar o localhost:8080. O apps não fica ativo após o Dokcer compose
Olá, Felippe!
O erro "syntax error: non-declaration statement outside function body" indica que há uma linha de código fora de uma função ou bloco onde não deveria estar.
Aqui estão algumas dicas para resolver o problema:
Verifique a Sintaxe do Código: Certifique-se de que todas as declarações e comandos estejam dentro de funções ou blocos apropriados. No Go, todo o código executável deve estar dentro de uma função.
Revisar a Declaração das Variáveis: Veja se as variáveis estão sendo declaradas e inicializadas corretamente dentro da função ConectaComBancoDeDados()
.
Erro Comum: Às vezes, um ponto e vírgula ou uma chave {}
fora do lugar pode causar esse tipo de erro. Revise o código para garantir que a estrutura esteja correta.
Verifique o Arquivo docker-compose.yml
: As variáveis de ambiente devem estar corretamente configuradas. Certifique-se de que o serviço app
está recebendo as variáveis de ambiente necessárias.
Logs do Docker: Utilize docker logs <nome_do_container>
para verificar se há mensagens de erro adicionais que possam ajudar a identificar o problema.
Após corrigir o erro de sintaxe, tente subir novamente a aplicação com docker compose up
e veja se o problema persiste.
Bons estudos!