# PHP-FPM镜像 FROM php:8.2-fpm # 安装依赖 RUN apt-get update && apt-get install -y \ git \ zip \ unzip \ libzip-dev \ libpng-dev \ libonig-dev \ libxml2-dev \ && docker-php-ext-install pdo_mysql mbstring exif pcntl bcmath gd sockets zip # 安装Composer COPY --from=composer:latest /usr/bin/composer /usr/bin/composer WORKDIR /var/www COPY . . RUN composer install --no-dev --optimize-autoloader # 设置权限 RUN chown -R www-data:www-data /var/www/storage RUN chmod -R 775 /var/www/storage # Nginx配置 FROM nginx:alpine COPY --from=0 /var/www /var/www COPY .docker/nginx.conf /etc/nginx/conf.d/default.conf EXPOSE 80