fix docker issue

This commit is contained in:
Mohit Panjwani
2021-12-02 17:49:10 +05:30
parent 5b50dadd91
commit 3934025d67
2 changed files with 34 additions and 30 deletions

View File

@ -3,42 +3,47 @@ FROM php:7.4-fpm-alpine
WORKDIR /var/www WORKDIR /var/www
RUN apk add --no-cache \ RUN apk add --no-cache \
$PHPIZE_DEPS \ $PHPIZE_DEPS \
freetype-dev \ freetype-dev \
git \ git \
zip \ zip \
libzip-dev \ libzip-dev \
php7-bcmath \ php7-bcmath \
curl \ curl \
unzip \ unzip \
libjpeg-turbo-dev \ libjpeg-turbo-dev \
libpng-dev \ libpng-dev \
libxml2-dev \ libxml2-dev \
mariadb-client \ mariadb-client \
sqlite \ sqlite \
php7-json \ php7-json \
php7-openssl \ php7-openssl \
php7-pdo \ php7-pdo \
php7-pdo_mysql \ php7-pdo_mysql \
php7-session \ php7-session \
php7-simplexml \ php7-simplexml \
php7-tokenizer \ php7-tokenizer \
php7-xml \ php7-xml \
imagemagick \ imagemagick \
imagemagick-libs \ imagemagick-libs \
imagemagick-dev \ imagemagick-dev \
php7-imagick \ php7-imagick \
php7-pcntl \ php7-pcntl \
--repository http://dl-cdn.alpinelinux.org/alpine/v3.13/community/ gnu-libiconv=1.15-r3 --repository http://dl-cdn.alpinelinux.org/alpine/v3.13/community/ gnu-libiconv=1.15-r3
ENV LD_PRELOAD /usr/lib/preloadable_libiconv.so php ENV LD_PRELOAD /usr/lib/preloadable_libiconv.so php
RUN printf "\n" | pecl install \ RUN printf "\n" | pecl install \
imagick && \ imagick && \
docker-php-ext-enable --ini-name 20-imagick.ini imagick docker-php-ext-enable --ini-name 20-imagick.ini imagick
RUN docker-php-ext-configure zip RUN docker-php-ext-configure zip
RUN docker-php-ext-install zip RUN docker-php-ext-install zip
RUN docker-php-ext-install iconv pdo pdo_mysql bcmath pcntl exif RUN docker-php-ext-install iconv pdo pdo_mysql bcmath pcntl exif
RUN docker-php-ext-configure gd --with-jpeg --with-freetype RUN docker-php-ext-configure gd --with-jpeg --with-freetype
RUN docker-php-ext-install gd RUN docker-php-ext-install gd
RUN php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" \
&& php composer-setup.php \
&& php -r "unlink('composer-setup.php');" \
&& mv composer.phar /usr/bin/composer

View File

@ -50,7 +50,6 @@ services:
build: build:
context: ./ context: ./
dockerfile: ./docker-compose/cron.dockerfile dockerfile: ./docker-compose/cron.dockerfile
container_name: cron
volumes: volumes:
- ./:/var/www - ./:/var/www
networks: networks: