Desenvolvimento

Dockerizando uma Aplicação Node.js

System_Load14%
0%

MISSION_LOG

0/6
Lab Assistant

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.