Meu codigo nao roda:
Meu codigo nao roda:
Tentei de tudo e nao funciona estou empacado
Oi, Levi!
Vamos revisar alguns pontos importantes para garantir que tudo esteja configurado corretamente.
Primeiro, certifique-se de que seu Dockerfile
esteja exatamente assim:
FROM node:14
WORKDIR /app-node
COPY . .
RUN npm install
ENTRYPOINT ["npm", "start"]
Alguns pontos a verificar:
Estrutura de Diretórios: Certifique-se de que todos os arquivos necessários (como package.json
, index.js
, etc.) estejam no diretório exemplo-node
.
Construção da Imagem:
exemplo-node
:cd Desktop/exemplo-node/
docker build -t danielartine/app-node:1 .
Execução do Container:
docker run -d -p 8081:3000 danielartine/app-node:1.0
Verificação no Navegador:
http://localhost:8081
para ver se a aplicação está rodando.Se ainda assim não funcionar, aqui estão algumas verificações adicionais:
Logs do Container: Verifique os logs do container para ver se há algum erro:
docker logs <container_id>
Substitua <container_id>
pelo ID do seu container, que você pode obter com docker ps
.
Dependências: Certifique-se de que todas as dependências estão corretamente listadas no package.json
e que não há erros de instalação.
Bons estudos!