FROM php:8.2-fpm-bullseye WORKDIR /var/www/app RUN apt-get update && \ apt-get install -y \ cron \ libyaml-dev \ libcurl4-openssl-dev \ libicu-dev \ libpqxx-dev \ libonig-dev \ libsqlite3-dev \ libedit-dev \ libtidy-dev \ libxml2-dev \ libzip-dev \ libxslt1-dev RUN pecl channel-update pecl.php.net && \ pecl install apcu igbinary xmlrpc-beta yaml RUN docker-php-ext-install \ curl \ intl \ mbstring \ opcache \ pdo_pgsql \ pdo_sqlite \ pdo_mysql \ tidy \ xml \ xsl \ zip RUN docker-php-ext-enable \ curl \ intl \ mbstring \ opcache \ pdo_pgsql \ pdo_sqlite \ pdo_mysql \ tidy \ xml \ xsl \ xmlrpc \ apcu \ zip RUN mkdir -p \ var/cache/prod \ var/cache/dev \ && \ chmod 777 -R var/cache/* RUN mkdir -p var/log \ && \ touch var/log/prod.log var/log/dev.log \ && \ chmod 777 -R var/log/*.log EXPOSE 9000 CMD ["./entrypoint.sh"]