Foi alterada a ordem dos comandos do Docker, colocando o WORKDIR acima dos comandos executados pela maquina, definindo a area de trabalho da aplicação, e evitando ir até a pasta raiz do projeto, incluindo a pasta da aplicação desejada para executar um comando. Outra alteração foi na execução dos comandos, usado o gerenciador de pacotes da imagem, mudando de apt-get, para somente apt que é a forma mais recente e enxuta de usar o comando, visto que está sendo usado uma imagem Debian mais recente, na sua versão 11(bullseye), outras pequenas mudaças foi a remoção do * no final das pastas que estava sendo usado, mas sem a necessidade, porque a flag -r do comando rm já executa a ação de forma recursiva.
O que foi feito?
Foi alterada a ordem dos comandos do Docker, colocando o
WORKDIR
acima dos comandos executados pela maquina, definindo a area de trabalho da aplicação, e evitando ir até a pasta raiz do projeto, incluindo a pasta da aplicação desejada para executar um comando. Outra alteração foi na execução dos comandos, usado o gerenciador de pacotes da imagem, mudando deapt-get
, para somenteapt
que é a forma mais recente e enxuta de usar o comando, visto que está sendo usado uma imagem Debian mais recente, na sua versão 11(bullseye), outras pequenas mudaças foi a remoção do*
no final das pastas que estava sendo usado, mas sem a necessidade, porque a flag-r
do comandorm
já executa a ação de forma recursiva.