FROM php:8.5-fpm-alpine RUN apk add --no-cache \ postgresql-dev \ redis \ nodejs \ npm \ && docker-php-ext-install pdo pdo_pgsql opcache # Installer Composer COPY --from=composer:2 /usr/bin/composer /usr/bin/composer WORKDIR /var/www/html COPY composer.json composer.lock ./ RUN composer install --no-dev --optimize-autoloader --no-scripts COPY . . RUN composer run-script post-autoload-dump \ && npm ci \ && npm run build \ && rm -rf node_modules \ && php artisan config:cache \ && php artisan route:cache \ && php artisan view:cache \ && chown -R www-data:www-data storage bootstrap/cache EXPOSE 9000 CMD ["php-fpm"]