feat: try fix ci/cd

This commit is contained in:
leon-morival 2025-11-30 16:50:05 +01:00
parent fe7e4ae13f
commit 37ed8d5f6a
1 changed files with 3 additions and 6 deletions

View File

@ -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