# PHP-FPM + WordPress core, plus the tooling deploy.sh and the cron # sidecar need: wp-cli, composer, and the redis extension for object cache. FROM wordpress:php8.3-fpm RUN apt-get update \ && apt-get install -y --no-install-recommends \ git \ unzip \ less \ default-mysql-client \ && pecl install redis \ && docker-php-ext-enable redis \ && rm -rf /var/lib/apt/lists/* COPY --from=composer:2 /usr/bin/composer /usr/bin/composer RUN curl -o /usr/local/bin/wp -sSL \ https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar \ && chmod +x /usr/local/bin/wp COPY php.ini /usr/local/etc/php/conf.d/zz-bookstore.ini WORKDIR /var/www/html