FROM debian:bookworm-slim RUN apt-get update && apt-get install -y --no-install-recommends \ ca-certificates \ php-fpm \ php-mysql \ php-curl \ php-gd \ php-xml \ php-mbstring \ php-zip \ php-intl \ curl \ default-mysql-client \ && rm -rf /var/lib/apt/lists/* RUN curl -sS -o /usr/local/bin/wp \ https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar \ && chmod +x /usr/local/bin/wp COPY conf/www.conf /etc/php/8.2/fpm/pool.d/www.conf COPY tools/entrypoint.sh /usr/local/bin/entrypoint.sh RUN mkdir -p /var/www/html \ && chown -R www-data:www-data /var/www/html \ && chmod +x /usr/local/bin/entrypoint.sh WORKDIR /var/www/html EXPOSE 9000 ENTRYPOINT ["entrypoint.sh"]