From ab12a692fae5b977a8aa66ca7a279ef35c6f790f Mon Sep 17 00:00:00 2001 From: brusnitsyn Date: Tue, 16 Dec 2025 17:01:58 +0900 Subject: [PATCH] =?UTF-8?q?=D0=9F=D1=80=D0=B0=D0=B2=D0=BA=D0=B8=20=D0=B2?= =?UTF-8?q?=20=D0=BA=D0=BE=D0=BD=D1=84=D0=B8=D0=B3=D0=B0=D1=85=20docker?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 12 +++++++++++- docker-compose.yml | 2 +- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index f7ecb0b..39b4bb0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,6 +2,7 @@ FROM php:8.3-fpm # 1. Сначала обновляем и ставим минимальные зависимости RUN apt-get update && apt-get install -y \ + git \ wget \ gnupg \ ca-certificates \ @@ -87,7 +88,16 @@ RUN docker-php-ext-install \ # && rm -rf /var/lib/apt/lists/* # 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 может быть проблемным - ставим последним #RUN if pecl install imagick; then \ diff --git a/docker-compose.yml b/docker-compose.yml index 013778d..9544149 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -13,7 +13,7 @@ services: SERVICE_TAGS: dev working_dir: /var/www volumes: - - ./:/var/www + - ./.env:/var/www/.env - ./docker/php.ini:/usr/local/etc/php/conf.d/app.ini networks: - app-network