caddy-php-for-docker/Dockerfile
2023-02-03 16:31:49 +08:00

32 lines
763 B
Docker

FROM php:8-fpm-alpine
COPY --from=caddy:alpine /usr/bin/caddy /usr/bin/caddy
RUN set -eux && \
apk update &&\
apk add --no-cache \
openssl \
openssl-dev \
autoconf \
g++ \
make \
pcre-dev \
icu-dev \
ca-certificates \
mailcap \
postgresql-libs \
zlib \
zlib-dev \
libzip \
libzip-dev \
libpng \
libpng-dev \
libjpeg-turbo \
libjpeg-turbo-dev \
libxslt \
libxslt-dev \
postgresql-libs \
postgresql-dev \
libgcrypt-dev &&\
docker-php-ext-install -j "$(nproc)" exif zip mysqli pdo_mysql mbstring bcmath intl opcache sockets pcntl pgsql pdo_pgsql gd &&\
docker-php-ext-configure gd --with-jpeg &&\
pecl install redis &&\
docker-php-ext-enable redis