From 498b667903052fdcb1df93b756df496e6004e7dc Mon Sep 17 00:00:00 2001 From: Vadym Samoilenko Date: Fri, 24 Apr 2026 16:20:41 +0100 Subject: [PATCH] fix: copy PHP files before composer install (classmap needs them) Co-Authored-By: Claude Sonnet 4.6 --- docker/Dockerfile | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 2371f9e..73ec2f0 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -14,14 +14,12 @@ RUN apk add --no-cache nginx supervisor # Composer COPY --from=composer:2 /usr/bin/composer /usr/bin/composer -# Backend PHP deps (separate layer so code changes don't bust cache) +# Backend PHP files + deps WORKDIR /var/www/html/lux-studio/api +COPY backend/*.php ./ COPY backend/composer.json ./ RUN composer install --no-dev --optimize-autoloader --no-interaction --no-security-blocking -# Backend PHP files -COPY backend/*.php ./ - # Built frontend COPY --from=builder /build/dist /var/www/html/lux-studio