Merge pull request 'ci(deploy): genere vendor et assets sur l'hote (le bind-mount masque ceux de l'image)' (#5) from feat/ci-cd-securisation-infcdaal3 into main
CD - Déploiement continu / deploy (push) Successful in 1m40s

Reviewed-on: #5
This commit was merged in pull request #5.
This commit is contained in:
sam
2026-07-08 20:29:35 +00:00
+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