Ao rodar o comando docker compose up --build, tive os erros abaixo. Alguém poderia me ajudar?
Ao rodar o comando docker compose up --build, tive os erros abaixo. Alguém poderia me ajudar?
Olá, Daniele.
Tudo bem?
Pelo que observei nos logs, o erro ocorre durante a instalação da extensão swoole
via pecl
. Especificamente, o erro menciona a falta do pacote libbrotlienc
.
Para resolver esse problema, você pode tentar adicionar a instalação do pacote libbrotli-dev
no Dockerfile antes de tentar instalar o swoole
. Vou te mostrar como fazer isso:
alura-ms-web-financeiro
.libbrotli-dev
antes da linha que instala o swoole
.Aqui está um exemplo de como pode ficar:
# Dockerfile
# Outras instruções do Dockerfile
# Adicione esta linha para instalar o pacote libbrotli-dev
RUN apt-get update && apt-get install -y libbrotli-dev
# Linha que instala o swoole
RUN pecl install swoole
Após fazer essa modificação, tente rodar novamente o comando docker compose up --build
.
Espero ter ajudado. Qualquer dúvida manda aqui. Bons estudos.
Muito bom, resolveu o problema, dentro da pasta alura-ms/financeiro-php/Dockerfile
coloquei isto:
RUN apt-get update && apt-get install -y libbrotli-dev
Antes da linha do:
RUN pecl install swoole
Obrigado