ci(deploy): genere vendor et assets sur l'hote (le bind-mount masque ceux de l'image) #5

Merged
sam merged 1 commits from feat/ci-cd-securisation-infcdaal3 into main 2026-07-08 20:29:35 +00:00
Showing only changes of commit d0eb1252d5 - Show all commits
+7
View File
@@ -53,6 +53,13 @@ jobs:
cd WEB
docker compose up -d --build
# Le bind-mount ./:/var/www masque le vendor/ et public/build/
# construits dans l'image : on les (re)génère sur l'hôte, dans le
# conteneur, pour qu'ils soient présents via le montage.
docker exec cesizen-app composer install --no-interaction --no-dev --optimize-autoloader
docker exec cesizen-app npm ci
docker exec cesizen-app npm run build
# Migrations de la base de données (sans interaction)
docker exec cesizen-app php artisan migrate --force