try sury package no buikd

This commit is contained in:
hackerESQ
2025-01-27 11:55:18 -06:00
parent ab698c8903
commit 8116d1d4de
+12 -7
View File
@@ -11,7 +11,8 @@ COPY . /var/www/app
WORKDIR /var/www/app
# Install required packages
RUN apt-get update && apt-get install -y \
RUN apt-get update && apt-get upgrade -y \
&& apt-get install -y \
nginx \
libfreetype-dev \
libjpeg62-turbo-dev \
@@ -20,18 +21,22 @@ RUN apt-get update && apt-get install -y \
libzip-dev \
libicu-dev \
libpq-dev \
binutils libc6-dev \
supervisor \
unzip curl git \
nodejs npm \
# Install PHP extensions
&& curl -sSL https://packages.sury.org/php/README.txt | bash -x \
apt-get update \
&& apt-get install -y \
php8.3-gd \
php8.3-pgsql \
php8.3-zip \
php8.3-mysql \
php8.3-intl \
# Clean up APT
&& apt-get -y autoremove \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* \
# Install PHP extensions
&& docker-php-ext-configure gd --with-freetype --with-jpeg CFLAGS="-fPIC" \
&& docker-php-ext-install -j$(nproc) \
gd pgsql zip pdo_mysql mysqli intl
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
# Set permissions
RUN chown -R www-data:www-data . \