From 08e005a0d3591cb0221dda2789d2487189eebaa0 Mon Sep 17 00:00:00 2001 From: "ext.jeremy.guillot@maxicoffee.domains" Date: Tue, 10 Mar 2026 23:10:15 +0100 Subject: [PATCH] fix: deploy --- deploy.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/deploy.php b/deploy.php index faeeff9..b371d26 100644 --- a/deploy.php +++ b/deploy.php @@ -20,6 +20,11 @@ host('production') ->set('deploy_path', '/srv/mangarr') ->set('branch', 'main'); +// Créer les dossiers que Docker doit monter comme volumes (gitignorés, absents de la release) +task('deploy:prepare_dirs', function () { + run('mkdir -p {{release_path}}/var {{release_path}}/public/images {{release_path}}/public/cbz {{release_path}}/public/tmp'); +}); + // composer install via container éphémère (pas de PHP sur l'hôte requis) task('deploy:vendors', function () { run('docker run --rm -v {{release_path}}:/app -w /app composer:2 install {{composer_options}}'); @@ -45,6 +50,7 @@ task('deploy:cache:clear', function () {}); task('deploy:cache:warmup', function () {}); // Hooks +after('deploy:update_code', 'deploy:prepare_dirs'); after('deploy:vendors', 'webpack_encore:build'); after('deploy:symlink', 'docker:restart'); after('deploy:failed', 'deploy:unlock');