diff --git a/TODO.md b/TODO.md index 615a77f..51647cb 100644 --- a/TODO.md +++ b/TODO.md @@ -164,7 +164,7 @@ # Current tasks - [x] Add ZipArchive guard to legacy export-files.php -- [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] Refactor deploy recipe: split into deploy-code / deploy-deps / deploy-migrate; deploy-deps patches classmap path (app/src/ → src/) for flat server layout before running composer install; only runs install when lockfile checksum changed - [x] Cleanup modal: list files that will be removed (not just counts) - [x] Storage restructure: documents/ → {objet}/ (tfe/theses/frart) diff --git a/justfile b/justfile index f9d33dd..17fc82e 100644 --- a/justfile +++ b/justfile @@ -90,6 +90,7 @@ deploy-deps: # (only if composer.lock checksum changed — skip expensive install otherwise) rsync -v composer.json composer.lock xamxam:/var/www/xamxam/ ssh xamxam 'cd /var/www/xamxam && \ + sed -i "s|\"app/src/\"|\"src/\"|" composer.json && \ if [ ! -f vendor/.composer-lock-checksum ] || \ [ "$(sha256sum composer.lock | cut -d" " -f1)" != "$(cat vendor/.composer-lock-checksum)" ]; then \ echo "→ composer.lock changed, installing dependencies…"; \