diff --git a/Dockerfile b/Dockerfile index 87573e0..1f3510c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,15 +5,12 @@ FROM laravelsail/php84-composer AS build WORKDIR /var/www/html -# On copie d'abord les fichiers composer pour profiter du cache Docker -COPY composer.json composer.lock ./ +# On copie tout le projet (y compris artisan) +COPY . . # Installation des dépendances PHP en mode production RUN composer install --no-dev --no-interaction --prefer-dist --optimize-autoloader -# On copie le reste du projet (code Laravel, config, etc.) -COPY . . - # ----------------------------- # Étape 2 : image runtime # ----------------------------- @@ -21,7 +18,7 @@ FROM laravelsail/php84-composer WORKDIR /var/www/html -# On récupère tout ce qui a été préparé dans l'étape build +# On récupère tout ce qui a été préparé dans l’étape build COPY --from=build /var/www/html /var/www/html # On désactive l'ENTRYPOINT par défaut de l'image de base