split steps

This commit is contained in:
Tim Bendt
2025-11-26 14:31:50 -05:00
parent d95f391034
commit 23c7db3172

View File

@@ -29,12 +29,15 @@ WORKDIR /var/www/html
# Copy composer files # Copy composer files
COPY composer.json composer.lock ./ COPY composer.json composer.lock ./
# Install PHP dependencies # Install PHP dependencies (without optimization)
RUN composer install --no-dev --optimize-autoloader RUN composer install --no-dev --no-scripts
# Copy application code # Copy application code
COPY . . COPY . .
# Generate optimized autoloader now that source code is present
RUN composer dump-autoload --optimize
# Copy nginx configuration # Copy nginx configuration
COPY nginx.conf /etc/nginx/conf.d/default.conf COPY nginx.conf /etc/nginx/conf.d/default.conf