This commit is contained in:
Refactorian
2024-03-22 22:55:38 +09:00
parent 2a99e7d5e5
commit dbf6a789a2
59 changed files with 1021 additions and 1950 deletions

View File

@@ -1,17 +1,24 @@
FROM php:8.2-fpm
FROM php:8.3-fpm
COPY php.ini /usr/local/etc/php/
COPY docker.conf /usr/local/etc/php-fpm.d/docker.conf
COPY .bashrc /root/
# mix
RUN apt-get update \
&& apt-get install -y build-essential zlib1g-dev default-mysql-client curl gnupg procps vim git unzip libzip-dev libpq-dev \
&& docker-php-ext-install zip pdo_mysql pdo_pgsql pgsql
# intl
RUN apt-get install -y libicu-dev \
&& docker-php-ext-configure intl \
&& docker-php-ext-install intl
# gd
RUN apt-get install -y libfreetype6-dev libjpeg62-turbo-dev libpng-dev && \
docker-php-ext-configure gd --with-freetype=/usr/include/ --with-jpeg=/usr/include/ && \
docker-php-ext-install gd
# redis
RUN pecl install redis && docker-php-ext-enable redis