FROM php:8.2-fpm-bookworm RUN apt-get update \ && apt-get install -y --no-install-recommends nginx git unzip libsqlite3-dev \ && docker-php-ext-install pdo_mysql pdo_sqlite \ && rm -rf /var/lib/apt/lists/* \ && rm -f /etc/nginx/conf.d/default.conf /etc/nginx/sites-enabled/default COPY --from=composer:2 /usr/bin/composer /usr/local/bin/composer WORKDIR /var/www/html COPY . /var/www/html COPY docker/nginx/default.conf /etc/nginx/conf.d/default.conf COPY docker/php/app.ini /usr/local/etc/php/conf.d/app.ini COPY docker/start-container.sh /usr/local/bin/start-container RUN chmod +x /usr/local/bin/start-container \ && mkdir -p /run/php EXPOSE 80 CMD ["start-container"]