32 lines
767 B
Plaintext
32 lines
767 B
Plaintext
FROM php:8.2.0-apache
|
|
WORKDIR /var/www/html
|
|
|
|
# Copy the application code
|
|
#COPY ./php_code /var/www/html
|
|
|
|
# Mod Rewrite
|
|
RUN a2enmod rewrite
|
|
|
|
# Linux Library
|
|
RUN apt-get update -y && apt-get install -y \
|
|
libicu-dev\
|
|
libmariadb-dev\
|
|
unzip zip \
|
|
zlib1g-dev \
|
|
libpng-dev\
|
|
libjpeg-dev \
|
|
libfreetype6-dev \
|
|
libjpeg62-turbo-dev \
|
|
# postgresql-dev \
|
|
libpng-dev
|
|
|
|
# PHP Extension
|
|
# RUN docker-php-ext-install gettext intl pgsql pdo pdo_mysql pdo_pgsql gd
|
|
|
|
RUN apt-get install -y libpq-dev \
|
|
&& docker-php-ext-configure pgsql -with-pgsql=/usr/local/pgsql \
|
|
&& docker-php-ext-install pdo pdo_pgsql pgsql
|
|
|
|
# RUN docker-php-ext-configure gd --enable-gd --with-freetype --with-jpeg \
|
|
# && docker-php-ext-install -j$(nproc) gd
|