[Dúvida] Git - Modo Interativo
Closed this issue · 1 comments
Olá Luiz,
Eu inicie o primeiro módulo de micro serviço. Estou me aproximando das tecnologias (Laravel, Docker, WSL, entre outros) abordadas nesse módulo. Consegui realizar a configuração do meu ambiente de desenvolvimento e avancei até a aula que trata da criação do Model Category. Alguns ajustes na syntax do código mas consegui concluí essa aula.
No entanto, você comenta da possibilidade de realizer o Pull/Request de dentro do Container direto para a conta do Github, por esse motivo foi adicionado o recurso do Git no arquivo do Dockerfile.
Porém, o comando git add -i que é o modo interativo do git não funcionou. Observei que a versão do git adicionado na imagem não é a versão mais recente. Então tentei rodar o seguinte comando no Dockerfile:
RUN apk update git
E também o comando
RUN apk update && upgrade git
Sem sucesso. É possível atualizar a versão git de modo a funcionar o comando git add -i ?
Desde já agradeço.
Olá Renato (@renatocinttra ), tudo bem?
Usando a imagem PHP deste repositório, a versão do Git instalada será a 2.26.
Cada versão do Alpine já terá, por padrão sua compatibilidade com os pacotes a serem instalados.
É possível fazer update dos pacotes adicionando algum repositório que aponte a nova versão ou instalando diretamente no terminal sem o apk add
.
Neste caso, recomendo fazer algum mais simples, use uma imagem mais recente do PHP 7.3 que contenha uma versão do Alpine mais recente, como o Alpine 3.12, o FROM da imagem ficará assim:
FROM php:7.3.19-alpine3.12
Faça o build novamente e me fale se conseguiu evoluir com isto, ok?
Qualquer dúvida, estamos à disposição.
;)