mirror of
https://codeberg.org/PostERG/xamxam.git
synced 2026-06-25 16:19:19 +02:00
Fix: deploy-deps patches classmap path (app/src/ → src/) for flat server layout before composer install
This commit is contained in:
2
TODO.md
2
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)
|
||||
|
||||
1
justfile
1
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…"; \
|
||||
|
||||
Reference in New Issue
Block a user