Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Bug] docker compose up dev falhou

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas
solução!

Olá, Arthur! Como vai?

A mensagem de erro indica que o comando apk add --update-cache sqlite falhou porque o apk (o gerenciador de pacotes do Alpine Linux) não foi encontrado. Isso sugere que o ambiente base da imagem Docker que você está usando pode não ser baseado no Alpine Linux, ou que o caminho para o apk não está configurado corretamente.

A minha teoria ganha força quando noto que a imagem do Docker foi construída com o node na versão 20 e não 18-alpine. Então imagino que você tenha alterado o arquivo DockerFile e modificado a versão do node. E essa modificação causa a falha, pois a versão especificada não contém o gerenciador que está sendo executado, o apk.

Por fim, como solução, basta você alterar o seu Dockerfile para ficar da seguinte maneira:

FROM node:18-alpine
ADD . /app
WORKDIR /app
RUN apk add --update-cache sqlite
USER node
CMD npm install

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

Consegui resolver o problema, porque eu coloquei a versao nova de node e esqueci de coloca alpine