| FROM node:18-alpine | |
| RUN apk add --no-cache \ | |
| build-base \ | |
| python3 \ | |
| pkgconfig \ | |
| cairo-dev \ | |
| jpeg-dev \ | |
| libpng-dev \ | |
| giflib-dev \ | |
| pango-dev \ | |
| zlib-dev \ | |
| libwebp-dev \ | |
| vips-dev \ | |
| fftw-dev \ | |
| orc-dev \ | |
| lcms2-dev \ | |
| libimagequant-dev \ | |
| libexif-dev \ | |
| poppler-dev \ | |
| librsvg-dev \ | |
| libheif-dev \ | |
| libjxl-dev \ | |
| libgsf-dev | |
| WORKDIR /app | |
| COPY package*.json ./ | |
| RUN npm install | |
| COPY . . | |
| EXPOSE 7860 | |
| CMD [ "node", "server.js" ] |