diff --git a/docker/dev/podman/Dockerfile b/docker/dev/podman/Dockerfile index 49d2834..a8ba300 100644 --- a/docker/dev/podman/Dockerfile +++ b/docker/dev/podman/Dockerfile @@ -9,23 +9,21 @@ RUN apt-get update && apt-get install -y \ libxml2-dev \ zip \ unzip \ - nodejs \ - npm \ default-mysql-client \ && docker-php-ext-install pdo_mysql mbstring exif pcntl bcmath gd +# Install Node.js 20.x via nodesource +RUN curl -fsSL https://deb.nodesource.com/setup_20.x | bash - \ + && apt-get install -y nodejs + # Install Composer COPY --from=composer:latest /usr/bin/composer /usr/bin/composer # Set working directory WORKDIR /var/www/html -# Install Node.js 20.x (for better compatibility) -RUN curl -fsSL https://deb.nodesource.com/setup_20.x | bash - \ - && apt-get install -y nodejs - # Copy composer files and install PHP dependencies -COPY composer.json composer.lock ./ +COPY composer.json ./ RUN composer install --no-dev --optimize-autoloader --no-scripts # Copy package.json and install Node dependencies