6
0
Fork 0
jiqu-library-server/Dockerfile

28 lines
766 B
Docker

FROM php:8.1-fpm-alpine
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories
RUN set -eux \
&& apk update \
&& apk add --no-cache \
freetype \
libjpeg-turbo \
libpng \
libzip \
&& apk add --no-cache --virtual .build-deps \
$PHPIZE_DEPS \
freetype-dev \
libjpeg-turbo-dev \
libpng-dev \
libzip-dev \
&& docker-php-ext-configure gd --with-freetype --with-jpeg \
&& docker-php-ext-install -j$(nproc) bcmath gd pdo pdo_mysql zip \
&& pecl install redis-5.3.4 \
&& docker-php-ext-enable redis \
&& apk del --no-network .build-deps
COPY ./docker/php/php.ini "$PHP_INI_DIR/"
COPY --from=composer:2.1 /usr/bin/composer /usr/bin/composer