mirror of
https://github.com/crater-invoice/crater.git
synced 2025-10-27 11:41:09 -04:00
fix docker issue
This commit is contained in:
63
Dockerfile
63
Dockerfile
@ -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
|
||||||
|
|||||||
@ -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:
|
||||||
|
|||||||
Reference in New Issue
Block a user