# از PHP 8.2 fpm استفاده می‌کنیم
FROM php:8.2-fpm

# نصب وابستگی‌ها برای node و shell_exec
RUN apt-get update && apt-get install -y \
    git \
    curl \
    unzip \
    zip \
    gnupg \
    build-essential \
    libzip-dev \
    libpng-dev \
    libonig-dev \
    libxml2-dev \
    libssl-dev \
    libicu-dev \
    sudo \
    && docker-php-ext-install zip pdo pdo_mysql intl

# نصب Node.js v16
RUN curl -fsSL https://deb.nodesource.com/setup_16.x | bash - && \
    apt-get install -y nodejs

# تست نسخه‌ها
RUN php -v && node -v && npm -v

# تنظیمات پروژه
WORKDIR /var/www/html

# فایل‌ها رو با Volume mount می‌کنی، پس نیازی به COPY نیست

CMD ["php-fpm"]
