Package Updates

This commit is contained in:
Allan Carr
2024-07-23 09:49:47 -07:00
parent f295488195
commit 58055fd1b3
22 changed files with 1686 additions and 3807 deletions

View File

@@ -1,4 +1,4 @@
FROM node:16
FROM node:20
# Create app directory
WORKDIR /usr/src/app
@@ -28,9 +28,9 @@ RUN apt install -y libwebp-dev
# Install HEIF support (libheic-dev Package does not exist on 16.04)
RUN apt-get -y install libde265-dev
RUN apt-get -y install pkg-config m4 libtool automake autoconf
RUN wget https://github.com/strukturag/libheif/archive/v1.14.1.tar.gz
RUN tar -xvf v1.14.1.tar.gz
WORKDIR /usr/src/app/libheif-1.14.1/
RUN wget https://github.com/strukturag/libheif/archive/v1.18.0.tar.gz
RUN tar -xvf v1.18.0.tar.gz
WORKDIR /usr/src/app/libheif-1.18.0/
RUN ./autogen.sh
RUN ./configure
RUN make
@@ -46,9 +46,9 @@ RUN apt-get -y install wget && apt-get install -y ruby-full && ruby -v
# RUN apt-get install imagemagick -y
# # Install ImageMagick with WEBP and HEIC support
RUN wget https://download.imagemagick.org/archive/releases/ImageMagick-7.1.1-13.tar.xz
RUN tar -xvf ImageMagick-7.1.1-13.tar.xz
WORKDIR /usr/src/app/ImageMagick-7.1.1-13/
RUN wget https://download.imagemagick.org/archive/releases/ImageMagick-7.1.1-35.tar.xz
RUN tar -xvf ImageMagick-7.1.1-35.tar.xz
WORKDIR /usr/src/app/ImageMagick-7.1.1-35/
RUN ./configure --with-heic=yes --with-webp=yes
RUN make
RUN make install