clupilot/docker/php/Dockerfile

21 lines
541 B
Docker

FROM php:8.4-fpm-alpine
RUN apk add --no-cache \
git curl libpng-dev libzip-dev oniguruma-dev icu-dev \
autoconf g++ make linux-headers $PHPIZE_DEPS
RUN docker-php-ext-install \
pdo_mysql mbstring zip exif pcntl bcmath gd intl sockets
RUN pecl install redis && docker-php-ext-enable redis
COPY --from=composer:2.7 /usr/bin/composer /usr/bin/composer
COPY entrypoint.sh /usr/local/bin/entrypoint.sh
RUN chmod +x /usr/local/bin/entrypoint.sh
WORKDIR /var/www/html
ENTRYPOINT ["/usr/local/bin/entrypoint.sh"]
CMD ["php-fpm"]