Uso a stack EasyEngine em quase todos os meus projetos de WordPress. Recentemente tive um problema pra adicionar suporte a imagens webp nos containers docker que o EE provê.

Pesquisando na internet não tive respostas muito claras e tive que ir mais a fundo nas configurações do docker e do php para poder resolver o problema. Vamos a solução:

1 – Se logue na imagem docker como root (vou usar o site da Agenda Preta como exemplo)

ee shell agendapreta.com --user=root

2 – Instale o pacote libgraphicsmagick1-dev

apt-get install libgraphicsmagick1-dev

3 – Instale o pacote gmagick-2.0.5RC1 com o pecl

pecl install gmagick-2.0.5RC1

4 – Edite o arquivo php.ini localizado em /var/lib/docker/volumes/agendapretacom_config_php/_data/php/php.ini adicionando a linha “extension=gmagick.so” (você precisará sair do shell do container para fazer isso)

5 – Reinicie os containers do site:

ee site restart agendapreta.com

6 – Confira se a extensão está instalada com o comando

php -m

É isso! se tiver alguma dúvida posta aí nos comentários que posso tentar ajudar.

Abraços.