Skip to content

Commit 520132e

Browse files
coliseeRobin Alexander
andauthored
Fix issue 54 (#55)
Add php module gd and required debian packages dependencies Co-authored-by: Robin Alexander <robin.alexander@netplus.ch>
1 parent 0486604 commit 520132e

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

Dockerfile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,12 @@ COPY --from=composer/composer:latest-bin /composer /usr/bin/composer
88
ARG APP_GH_REF
99
ENV DEBIAN_FRONTEND=noninteractive
1010

11-
# Update debian packages
11+
# Update and install required debian packages
1212
RUN set -ex; \
1313
apt-get update; \
1414
apt-get upgrade --yes; \
1515
apt-get install --yes --no-install-recommends git unzip; \
16+
apt-get install --yes libpng-dev libjpeg-dev; \
1617
apt-get clean; \
1718
rm -rf /var/lib/apt/lists/*
1819

@@ -21,6 +22,8 @@ RUN set -ex; \
2122
cp "$PHP_INI_DIR/php.ini-production" "$PHP_INI_DIR/php.ini"; \
2223
a2enmod rewrite; \
2324
a2enmod headers; \
25+
docker-php-ext-configure gd --with-jpeg; \
26+
docker-php-ext-install -j$(nproc) gd; \
2427
docker-php-ext-install -j$(nproc) mysqli; \
2528
pecl install timezonedb; \
2629
docker-php-ext-enable timezonedb

0 commit comments

Comments
 (0)