Правки в конфигах docker
This commit is contained in:
12
Dockerfile
12
Dockerfile
@@ -2,6 +2,7 @@ FROM php:8.3-fpm
|
|||||||
|
|
||||||
# 1. Сначала обновляем и ставим минимальные зависимости
|
# 1. Сначала обновляем и ставим минимальные зависимости
|
||||||
RUN apt-get update && apt-get install -y \
|
RUN apt-get update && apt-get install -y \
|
||||||
|
git \
|
||||||
wget \
|
wget \
|
||||||
gnupg \
|
gnupg \
|
||||||
ca-certificates \
|
ca-certificates \
|
||||||
@@ -87,7 +88,16 @@ RUN docker-php-ext-install \
|
|||||||
# && rm -rf /var/lib/apt/lists/*
|
# && rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
# 12. Устанавливаем через PECL по одному с проверкой
|
# 12. Устанавливаем через PECL по одному с проверкой
|
||||||
RUN pecl install redis && docker-php-ext-enable redis
|
#RUN pecl install redis && docker-php-ext-enable redis
|
||||||
|
RUN cd /tmp && \
|
||||||
|
git clone --branch 6.3.0 --depth 1 https://github.com/phpredis/phpredis.git && \
|
||||||
|
cd phpredis && \
|
||||||
|
phpize && \
|
||||||
|
./configure && \
|
||||||
|
make -j$(nproc) && \
|
||||||
|
make install && \
|
||||||
|
docker-php-ext-enable redis && \
|
||||||
|
rm -rf /tmp/phpredis
|
||||||
|
|
||||||
# 13. Imagick может быть проблемным - ставим последним
|
# 13. Imagick может быть проблемным - ставим последним
|
||||||
#RUN if pecl install imagick; then \
|
#RUN if pecl install imagick; then \
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ services:
|
|||||||
SERVICE_TAGS: dev
|
SERVICE_TAGS: dev
|
||||||
working_dir: /var/www
|
working_dir: /var/www
|
||||||
volumes:
|
volumes:
|
||||||
- ./:/var/www
|
- ./.env:/var/www/.env
|
||||||
- ./docker/php.ini:/usr/local/etc/php/conf.d/app.ini
|
- ./docker/php.ini:/usr/local/etc/php/conf.d/app.ini
|
||||||
networks:
|
networks:
|
||||||
- app-network
|
- app-network
|
||||||
|
|||||||
Reference in New Issue
Block a user