v0.3.0 #45

Merged
myrmidex merged 37 commits from release/0.3.0 into main 2026-05-09 15:08:38 +02:00
Showing only changes of commit 0861cff8b4 - Show all commits

View file

@ -9,23 +9,21 @@ RUN apt-get update && apt-get install -y \
libxml2-dev \ libxml2-dev \
zip \ zip \
unzip \ unzip \
nodejs \
npm \
default-mysql-client \ default-mysql-client \
&& docker-php-ext-install pdo_mysql mbstring exif pcntl bcmath gd && 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 # Install Composer
COPY --from=composer:latest /usr/bin/composer /usr/bin/composer COPY --from=composer:latest /usr/bin/composer /usr/bin/composer
# Set working directory # Set working directory
WORKDIR /var/www/html 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 files and install PHP dependencies
COPY composer.json composer.lock ./ COPY composer.json ./
RUN composer install --no-dev --optimize-autoloader --no-scripts RUN composer install --no-dev --optimize-autoloader --no-scripts
# Copy package.json and install Node dependencies # Copy package.json and install Node dependencies