# ./Dockerfile FROM php:8.2-cli # install system deps & PHP extensions RUN apt-get update \ && apt-get install -y --no-install-recommends \ git unzip libzip-dev libpng-dev libonig-dev libxml2-dev \ && docker-php-ext-install pdo_mysql mbstring zip exif pcntl bcmath gd \ && rm -rf /var/lib/apt/lists/* # install composer COPY --from=composer:latest /usr/bin/composer /usr/local/bin/composer WORKDIR /var/www # copy app & install deps COPY . /var/www RUN composer install --no-dev --optimize-autoloader # expose port and use built-in server; change 8000 if you like CMD ["php", "-S", "0.0.0.0:8007", "-t", "public"]