MISSION_LOG
Clique na lâmpada para obter uma dica inteligente da nossa IA.
Missões Pendentes
Criar o Dockerfile
Crie um ficheiro chamado `Dockerfile` na raiz do projeto.
Definir a Imagem Base
Use a instrução `FROM` para especificar a imagem base oficial do Node.js, como `node:18-alpine`.
Copiar Ficheiros
Use as instruções `WORKDIR` e `COPY` para copiar os ficheiros `package.json` e `index.js` para dentro da imagem.
Instalar Dependências
Execute o comando `npm install` dentro da imagem usando a instrução `RUN`.
Expor a Porta e Iniciar a App
Use `EXPOSE` para documentar a porta da aplicação e `CMD` para definir o comando que inicia o servidor Node.js.
Construir e Executar a Imagem
Use os comandos `docker build -t minha-app-node .` e `docker run -p 3000:3000 minha-app-node` para construir e executar seu container.