linux-BR.org

Notícias de software livre e tecnologias

Primeiro, altere a diretiva na parte superior do Dockerfile para fazer tudo com base no nó: $ {Node_version} -alpine:
Quando o Dockerfile estiver sendo avaliado, isso se expande para o nó: 22-alpina.Se você usar uma plataforma que cobra por gigabyte do espaço do registro de imagens de contêineres, essa é uma receita clássica para o crescimento de custos ilimitado.Você tem duas etapas para a compilação, uma delas cria o aplicativo e, em seguida, as cópias do estágio de execução sobre o aplicativo construído e o inicia na produção.Se você puder colocar seu aplicativo em uma imagem do Docker, ele será executado em qualquer lugar.O principal problema é que a imagem resultante é um gigabyte:
Esses números de tamanho são para imagens do Docker Linux AARCH64 (ARM64).

Fonte: https://xeiaso.net/notes/2024/small-nextjs-images/