codeedu / wsl2-docker-quickstart

Guia/Tutorial rápido do WSL2 + Docker
3.9k stars 860 forks source link

Demora em atualizar codigo no container usando WSL2 #49

Closed allisonwilliancandido closed 2 days ago

allisonwilliancandido commented 1 month ago

Olá pessoal.

Alguém já passou pela seguinta situação? Estou usando WSL2 com o ubuntu instalado Dentro do ubuntu tenho o docker e minha aplicação PHP. Até tudo maravilha, quando executo o compose a pagina é super rapida mas, a e é que começam o problema. Quando faço qualquer alteração no meu arquivo do projeto que está no host(ubuntu) demora para atualizar no browser onde estou executando minha aplicação. Fiz uma media e demora de 1 a 2 minutos para atualizar. Ex: se alterei somente um texto no meu php fico fazendo varios refresh até que esse novo texto apareça no navegador.

Alguem sabe como contornar isso?

Obrigado.

argentinaluiz commented 1 month ago

Olá @allisonwilliancandido , tudo bem?

Isto não é comum. Como está configurado seu ambiente, exemplo, esta aplicação PHP está rodando com servidor WEB embutido do PHP ou está usando Nginx ou Apache? Como é o processo de salvar o arquivo e ele estar disponível para acessar no browser?

allisonwilliancandido commented 1 month ago

Estou rodando vários container no compose. Um para o banco, um para o webserver(nginx) e outro para o PHP. Quando salvo qualquer alteração no arquivo .php no host(wsl ubuntu) para persistir essa alteração no container demora mais de 1 minuto. Essa visão eu tenho através do browser(Windows), pois quando atualizo não aparece com a minha última atualização.

argentinaluiz commented 3 days ago

@allisonwilliancandido , consegue compartilhar um exemplo para testarmos?

allisonwilliancandido commented 2 days ago

@allisonwilliancandido , consegue compartilhar um exemplo para testarmos?

Luiz me desculpe, acabei esquecendo de responder. Eu consegui resolver. Apenas mudei para outra imagem pelo site do dockerhub e funcionou certo agora.