Browse Source

Merge pull request 'Update dependencies for Docker image' (#85) from zeke/leftypol:config into config

Reviewed-on: #85
pull/107/head
leftypol 3 months ago
committed by Zankaria
parent
commit
c559d2cd41
  1. 25
      Dockerfile
  2. 6
      docker-compose.yml

25
Dockerfile

@ -1,22 +1,29 @@
FROM php:5.6-fpm
FROM php:8.1.8-fpm
COPY . /code
RUN docker-php-ext-install pdo pdo_mysql
RUN apt-get update -y && apt-get install -y libpng-dev libjpeg-dev
RUN apt-get update -y && apt-get install -y libpng-dev libjpeg-dev libonig-dev
RUN docker-php-ext-install mbstring
RUN apt-get update -y && apt-get install -y libmcrypt-dev
RUN docker-php-ext-install -j$(nproc) mcrypt
# RUN docker-php-ext-install -j$(nproc) mcrypt
RUN docker-php-ext-install iconv
RUN apt-get update -y && apt-get install -y imagemagick
RUN apt-get update -y && apt-get install -y graphicsmagick
RUN apt-get update -y && apt-get install -y gifsicle
RUN docker-php-ext-configure gd \
--with-png-dir=/usr \
--with-jpeg-dir=/usr
# RUN docker-php-ext-configure gd
# --with-jpeg=/usr/include
# --with-png-dir=/usr \
RUN docker-php-ext-install gd
RUN apt-get update -y \
&& apt-get install -y libmemcached11 libmemcachedutil2 build-essential libmemcached-dev libz-dev \
&& pecl install memcached-2.2.0 \
&& apt-get install -y libmemcached11 libmemcachedutil2 build-essential libmemcached-dev libz-dev git \
&& pecl install memcached \
&& echo extension=memcached.so >> /usr/local/etc/php/conf.d/memcached.ini \
&& apt-get remove -y build-essential libmemcached-dev libz-dev \
&& apt-get autoremove -y \
&& apt-get clean \
&& rm -rf /tmp/pear
&& rm -rf /tmp/pear \
&& curl -sS https://getcomposer.org/installer -o composer-setup.php \
&& php composer-setup.php --install-dir=/usr/local/bin --filename=composer \
&& docker-php-ext-install bcmath \
&& cd /code && composer install

6
docker-compose.yml

@ -1,7 +1,7 @@
services:
#nginx webserver + php 5.6
#nginx webserver + php 8.x
web:
image: nginx:1.19.6-alpine
image: nginx:1.25.3-alpine
ports:
- "8080:80"
depends_on:
@ -23,7 +23,7 @@ services:
ipv4_address: 172.20.0.4
#MySQL Service
db:
image: mysql:5.6.50
image: mysql:8.0.35
container_name: db
restart: unless-stopped
tty: true

Loading…
Cancel
Save