You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
734 B
Docker
31 lines
734 B
Docker
FROM php:8.3-fpm
|
|
|
|
RUN apt-get update && apt-get install -y --no-install-recommends \
|
|
libzip-dev \
|
|
wget \
|
|
git \
|
|
unzip
|
|
|
|
RUN docker-php-ext-install zip pdo pdo_mysql mysqli
|
|
RUN docker-php-ext-enable mysqli
|
|
|
|
RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
|
|
|
|
RUN composer global require leafs/cli -W
|
|
|
|
RUN ln -s /root/.composer/vendor/bin/leaf /usr/local/bin/leaf
|
|
|
|
# If you have a custom PHP ini file you can uncomment this line
|
|
# COPY ./php.ini /usr/local/etc/php/php.ini
|
|
|
|
RUN apt-get purge -y g++ \
|
|
&& apt-get autoremove -y \
|
|
&& rm -rf /var/lib/apt/lists/* \
|
|
&& rm -rf /tmp/*
|
|
|
|
WORKDIR /var/www
|
|
|
|
# RUN chown -R www-data:www-data /var/www
|
|
|
|
CMD ["php-fpm"]
|