parent
265009303e
commit
5fa3908c72
@ -1,42 +1,36 @@ |
|||||||
FROM php:7.4-fpm-alpine |
FROM php:7.4-fpm |
||||||
|
|
||||||
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories |
RUN apt-get update && apt-get install -y \ |
||||||
|
zip \ |
||||||
RUN apk add --no-cache --virtual .build-deps \ |
unzip \ |
||||||
$PHPIZE_DEPS \ |
libpq-dev \ |
||||||
curl-dev \ |
|
||||||
imagemagick-dev \ |
|
||||||
libtool \ |
|
||||||
libxml2-dev \ |
|
||||||
postgresql-dev \ |
|
||||||
sqlite-dev \ |
|
||||||
&& apk add --no-cache \ |
|
||||||
curl \ |
|
||||||
git \ |
|
||||||
imagemagick \ |
|
||||||
mysql-client \ |
|
||||||
postgresql-libs \ |
|
||||||
openssl \ |
|
||||||
libzip-dev \ |
libzip-dev \ |
||||||
&& pecl install imagick \ |
libpng-dev \ |
||||||
&& docker-php-ext-enable imagick \ |
libfreetype6-dev \ |
||||||
&& pecl install xdebug-3.0.4 \ |
libxml2-dev \ |
||||||
&& docker-php-ext-enable xdebug \ |
libicu-dev \ |
||||||
&& docker-php-ext-install \ |
libjpeg62-turbo-dev \ |
||||||
curl \ |
&& docker-php-ext-configure intl \ |
||||||
iconv \ |
&& docker-php-ext-install -j$(nproc) \ |
||||||
pdo \ |
bcmath \ |
||||||
pdo_mysql \ |
pdo_mysql \ |
||||||
pdo_pgsql \ |
pdo_pgsql \ |
||||||
pdo_sqlite \ |
gd \ |
||||||
pcntl \ |
|
||||||
tokenizer \ |
|
||||||
xml \ |
|
||||||
zip \ |
zip \ |
||||||
&& curl -s https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin/ --filename=composer \ |
exif \ |
||||||
&& apk del -f .build-deps |
sockets \ |
||||||
|
intl \ |
||||||
|
soap \ |
||||||
|
&& pecl install \ |
||||||
|
redis \ |
||||||
|
xdebug \ |
||||||
|
&& docker-php-ext-enable \ |
||||||
|
redis \ |
||||||
|
xdebug \ |
||||||
|
&& apt-get clean \ |
||||||
|
&& apt-get autoclean |
||||||
|
|
||||||
|
RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer |
||||||
|
|
||||||
# 修改 composer 为国内镜像 |
# 修改 composer 为国内镜像 |
||||||
RUN composer config -g repo.packagist composer https://mirrors.cloud.tencent.com/composer/ |
RUN composer config -g repo.packagist composer https://mirrors.cloud.tencent.com/composer/ |
||||||
|
|
||||||
WORKDIR /var/www |
|
Loading…
Reference in new issue