mirror of
https://github.com/usetrmnl/byos_laravel.git
synced 2026-01-16 08:27:47 +00:00
This commit is contained in:
parent
11d2c1c4ba
commit
82079b21d5
2 changed files with 15 additions and 4 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue