From 9d61e4231a2af5f0ed644748b31beb6ccbf134ba Mon Sep 17 00:00:00 2001 From: "ext.jeremy.guillot@maxicoffee.domains" Date: Wed, 11 Mar 2026 19:16:57 +0100 Subject: [PATCH] fix: deploy --- deploy.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/deploy.php b/deploy.php index 9361671..64c20ae 100644 --- a/deploy.php +++ b/deploy.php @@ -9,6 +9,10 @@ set('repository', "https://{$giteaToken}@git.homelab.nestor-server.fr/colgora/Ma set('keep_releases', 3); set('composer_options', '--no-dev --optimize-autoloader --no-interaction --prefer-dist --ignore-platform-reqs --no-scripts'); +// Copier vendor/ et node_modules/ depuis la release précédente (hard links, quasi instantané) +// Composer et npm ne mettent à jour que ce qui a changé → déploiements beaucoup plus rapides +set('copy_dirs', ['vendor', 'node_modules']); + // Pas de shared_files ni shared_dirs : tout est géré par les volumes Docker set('shared_files', []); set('shared_dirs', []); @@ -53,6 +57,7 @@ task('deploy:cache:warmup', function () {}); // Hooks after('deploy:update_code', 'deploy:prepare_dirs'); +after('deploy:prepare_dirs', 'deploy:copy_dirs'); after('deploy:vendors', 'webpack_encore:build'); after('deploy:symlink', 'docker:restart'); after('deploy:failed', 'deploy:unlock');