Fix: split deploy recipe into deploy-code/deploy-deps/deploy-migrate; deploy-deps always syncs composer.json+composer.lock, runs composer install only when lockfile checksum changed

This commit is contained in:
Pontoporeia
2026-05-20 12:58:31 +02:00
parent 4e409c409d
commit 47405e5334
2 changed files with 29 additions and 12 deletions

View File

@@ -164,7 +164,7 @@
# Current tasks
- [x] Add ZipArchive guard to legacy export-files.php
- [x] Add composer install --no-dev step to deploy recipe + composer.json/composer.lock rsync (vendor/ excluded from rsync, de-librairisation requires Composer deps on server; composer.json lives in repo root, deploy only syncs app/)
- [x] Refactor deploy recipe: split into deploy-code / deploy-deps / deploy-migrate; deploy-deps always syncs composer.json+composer.lock, runs composer install only when lockfile checksum changed
- [x] Cleanup modal: list files that will be removed (not just counts)
- [x] Storage restructure: documents/ → {objet}/ (tfe/theses/frart)