add dependencies on dev container
Some checks are pending
tests / ci (push) Waiting to run

This commit is contained in:
jerremyng 2026-01-15 16:38:09 +00:00 committed by Benjamin Nussbaum
parent 11d2c1c4ba
commit 82079b21d5
2 changed files with 15 additions and 4 deletions

View file

@ -10,7 +10,10 @@ RUN apk add --no-cache composer
RUN apk add --no-cache \
imagemagick-dev \
chromium \
libzip-dev
libzip-dev \
freetype-dev \
libpng-dev \
libjpeg-turbo-dev
ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium
ENV PUPPETEER_DOCKER=1
@ -19,8 +22,10 @@ RUN mkdir -p /usr/src/php/ext/imagick
RUN chmod 777 /usr/src/php/ext/imagick
RUN curl -fsSL https://github.com/Imagick/imagick/archive/refs/tags/3.8.0.tar.gz | tar xvz -C "/usr/src/php/ext/imagick" --strip 1
RUN docker-php-ext-configure gd --with-freetype --with-jpeg
# Install PHP extensions
RUN docker-php-ext-install imagick zip
RUN docker-php-ext-install imagick zip gd
# Composer uses its php binary, but we want it to use the container's one
RUN rm -f /usr/bin/php84

View file

@ -15,7 +15,11 @@ RUN apk add --no-cache \
npm \
imagemagick-dev \
chromium \
libzip-dev
libzip-dev \
freetype-dev \
libpng-dev \
libjpeg-turbo-dev
ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium
ENV PUPPETEER_DOCKER=1
@ -24,8 +28,10 @@ RUN mkdir -p /usr/src/php/ext/imagick
RUN chmod 777 /usr/src/php/ext/imagick
RUN curl -fsSL https://github.com/Imagick/imagick/archive/refs/tags/3.8.0.tar.gz | tar xvz -C "/usr/src/php/ext/imagick" --strip 1
RUN docker-php-ext-configure gd --with-freetype --with-jpeg
# Install PHP extensions
RUN docker-php-ext-install imagick zip
RUN docker-php-ext-install imagick zip gd
RUN rm -f /usr/bin/php84
RUN ln -s /usr/local/bin/php /usr/bin/php84