This commit is contained in:
Devit
2026-04-15 23:58:36 +05:00
parent ffe793e2e8
commit 38e9d6d7cf

View File

@@ -1,3 +1,6 @@
# =========================
# 🧱 BUILD STAGE
# =========================
FROM php:8.3.20-fpm AS builder
RUN apt-get update \
@@ -35,6 +38,10 @@ RUN apt-get update \
COPY --from=composer:latest /usr/bin/composer /usr/local/bin/composer
# =========================
# 🚀 FINAL STAGE
# =========================
FROM php:8.3.20-fpm
RUN apt-get update \
@@ -43,8 +50,15 @@ RUN apt-get update \
libjpeg62-turbo \
libpng16-16 \
libfreetype6 \
libcurl4-openssl-dev \
pkg-config \
autoconf \
build-essential \
&& pecl install redis \
&& docker-php-ext-enable redis \
&& rm -rf /var/lib/apt/lists/*
# Extensions va composer copy (optional, lekin qoldiramiz)
COPY --from=builder /usr/local/lib/php/extensions/ /usr/local/lib/php/extensions/
COPY --from=builder /usr/local/etc/php/conf.d/ /usr/local/etc/php/conf.d/
COPY --from=builder /usr/local/bin/composer /usr/local/bin/composer