Revisar um Dockerfile: tamanho, segurança e tempo de build
Prompt que revisa um Dockerfile quanto a tamanho da imagem, cache de build, permissões de root e segredos e entrega uma versão melhorada com justificativas. Cole-o na ferramenta de IA que preferir, que então revisa o Dockerfile.
- Tipo
- Prompt
- Nível
- Intermediário
- Tempo
- cerca de 8 min
Os resultados dependem da ferramenta, do modelo e do que você digitar.
Prévia do resultado
Exemplo: escrito pela nossa redação, não é uma resposta real de IA.
Antes 1,2 GB · depois cerca de 180 MB FROM node:22-slim AS build WORKDIR /app COPY package*.json ./ RUN npm ci COPY . . RUN npm run build FROM node:22-slim WORKDIR /app COPY --from=build /app/dist ./dist COPY --from=build /app/node_modules ./node_modules USER node CMD ["node", "dist/server.js"] Mudança · Motivo · Efeito versão fixa em vez de latest · builds iguais · reproduzível package.json primeiro · cache das dependências · builds mais rápidos segunda etapa · ferramentas de build ficam de fora · menor USER node · sem root · mais seguro Encontrado: API_KEY estava no build → removido, passado na execução.
Preencher
O que você digita fica nesta janela do navegador. Não armazenamos nem enviamos nada.
- API web em Node.js
- serviço Python com tarefas em segundo plano
- site estático atrás de um servidor web
- aplicação Java
- programa em Go
- imagem menor
- builds mais rápidos
- menos riscos de segurança
- builds reproduzíveis
- equilíbrio entre tudo
Seu prompt
Você editou o prompt. As mudanças nos campos acima não o substituem mais.
Isto é uma instrução para uma IA, ainda não o resultado.
Onde este prompt funciona
Estas ferramentas de IA combinam com este prompt:
Como usar
- Preencha os campos ou toque em uma sugestão. Deixe de fora nomes, endereços e outros dados pessoais.
- Copie o prompt pronto para a ferramenta de IA que preferir.
- Construa a nova imagem uma vez localmente, compare tamanho e tempo e rode os testes antes de adotá-la.
Por que funciona?
A ordem fixa das verificações cobre as causas mais comuns de imagens grandes, lentas ou arriscadas. A tabela com motivo e efeito deixa cada mudança clara na revisão.
Dicas
- Depois de trocar para um usuário sem root, confira se a aplicação ainda pode gravar onde precisa, por exemplo logs ou arquivos temporários.