wppconnect-server icon indicating copy to clipboard operation
wppconnect-server copied to clipboard

Erro (no sharp) ao executar o projeto através da imagem Docker disponibilizada.

Open thiagocc opened this issue 1 year ago • 1 comments

Description

Erro (no sharp) ao executar o projeto através da imagem Docker disponibilizada.

Environment

  • Docker version [23, 24]
  • Node version: [lts]

Steps to Reproduce

  1. docker compose up

Log Output

wppconnect-1  | /usr/src/wpp-server/node_modules/sharp/lib/sharp.js:107
wppconnect-1  |   throw new Error(help.join('\n'));
wppconnect-1  |   ^
wppconnect-1  |
wppconnect-1  | Error: Could not load the "sharp" module using the linuxmusl-x64 runtime
wppconnect-1  | Possible solutions:
wppconnect-1  | - Ensure optional dependencies can be installed:
wppconnect-1  |     npm install --include=optional sharp
wppconnect-1  |     yarn add sharp --ignore-engines
wppconnect-1  | - Ensure your package manager supports multi-platform installation:
wppconnect-1  |     See https://sharp.pixelplumbing.com/install#cross-platform
wppconnect-1  | - Add platform-specific dependencies:
wppconnect-1  |     npm install --os=linuxmusl --cpu=x64 sharp
wppconnect-1  |     npm install --force @img/sharp-linuxmusl-x64
wppconnect-1  | - Consult the installation documentation:
wppconnect-1  |     See https://sharp.pixelplumbing.com/install
wppconnect-1  |     at Object.<anonymous> (/usr/src/wpp-server/node_modules/sharp/lib/sharp.js:107:9)
wppconnect-1  |     at Module._compile (node:internal/modules/cjs/loader:1376:14)
wppconnect-1  |     at Module._extensions..js (node:internal/modules/cjs/loader:1435:10)
wppconnect-1  |     at Module.load (node:internal/modules/cjs/loader:1207:32)
wppconnect-1  |     at Module._load (node:internal/modules/cjs/loader:1023:12)
wppconnect-1  |     at Module.require (node:internal/modules/cjs/loader:1235:19)
wppconnect-1  |     at require (node:internal/modules/helpers:176:18)
wppconnect-1  |     at Object.<anonymous> (/usr/src/wpp-server/node_modules/sharp/lib/constructor.js:10:1)
wppconnect-1  |     at Module._compile (node:internal/modules/cjs/loader:1376:14)
wppconnect-1  |     at Module._extensions..js (node:internal/modules/cjs/loader:1435:10)
wppconnect-1  |
wppconnect-1  | Node.js v20.10.0

thiagocc avatar Jan 03 '24 13:01 thiagocc

A PR #1676 corrige isso.

Captura de Tela 2024-01-13 às 05 57 36 Captura de Tela 2024-01-13 às 05 57 25

unilogica avatar Jan 13 '24 08:01 unilogica

A PR #1676 corrige isso.

Captura de Tela 2024-01-13 às 05 57 36 Captura de Tela 2024-01-13 às 05 57 25

If it didnt works, try add this line on the final stage:

RUN apk update && \
    apk add --no-cache \
    vips-dev \
    fftw-dev \
    gcc \
    g++ \
    make \
    libc6-compat \
    && rm -rf /var/cache/apk/*

lemosluan avatar Mar 23 '24 16:03 lemosluan