loom-spinner-cli/config/php-fpm/Dockerfile
2025-04-12 19:09:40 +01:00

37 lines
No EOL
966 B
Docker

FROM php:${PHP_VERSION}-fpm
RUN mkdir -p /var/www/html
RUN apt-get -qq update && apt-get -qq install -y \
apt-transport-https \
git \
curl \
zip \
unzip \
libicu-dev \
nano \
bash \
dnsutils
#ENV NVM_DIR /root/.nvm
#ENV NODE_VERSION 20
#
#RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash \
# && . "$NVM_DIR/nvm.sh" \
# && nvm install $NODE_VERSION \
# && nvm use $NODE_VERSION
#
#COPY --from=node:20 /usr/local/bin/npx /usr/local/bin/npx
RUN docker-php-ext-configure intl > /dev/null
RUN docker-php-ext-install mysqli pdo pdo_mysql sockets intl exif bcmath > /dev/null
#RUN pecl install xdebug redis \
# && docker-php-ext-enable redis
#COPY ./xdebug.ini.tmp "${PHP_INI_DIR}/conf.d/xdebug.ini"
#RUN docker-php-ext-install opcache > /dev/null
#COPY ./opcache.ini "${PHP_INI_DIR}/conf.d"
COPY --from=composer:latest /usr/bin/composer /usr/local/bin/composer
WORKDIR /var/www/html