mirror of
https://codeberg.org/PostERG/xamxam.git
synced 2026-06-25 08:09:18 +02:00
Fix: add ZipArchive guard to export-files.php, add composer install step + composer.json sync to deploy recipe
This commit is contained in:
3
justfile
3
justfile
@@ -75,6 +75,9 @@ deploy:
|
||||
ssh -t xamxam "sudo bash /tmp/deploy-server.sh"
|
||||
ssh xamxam "rm -f /tmp/deploy-server.sh /tmp/xamxam.conf"
|
||||
ssh xamxam "mkdir -p /var/www/xamxam/var/{cache,logs,tmp}"
|
||||
# Install/update Composer dependencies (vendor/ excluded from rsync above)
|
||||
rsync -v composer.json composer.lock xamxam:/var/www/xamxam/
|
||||
ssh xamxam "cd /var/www/xamxam && composer install --no-dev --no-interaction --optimize-autoloader"
|
||||
# Run pending migrations (creates DB from schema if missing, idempotent)
|
||||
rsync -v scripts/migrate.sh xamxam:/tmp/migrate.sh
|
||||
ssh xamxam "cd /var/www/xamxam && REPO_ROOT=/var/www/xamxam bash /tmp/migrate.sh"
|
||||
|
||||
Reference in New Issue
Block a user