Clone
3
DEPLOY_SCRIPTS
Jonathan Miller edited this page 2026-05-21 16:38:30 +00:00

Deploy Scripts

Scripts for deploying, syncing, and managing Joomla and Dolibarr sites.

Scripts

Script Purpose
deploy/deploy-joomla.php Smart Joomla deploy via XML manifest
deploy/deploy-sftp.php Generic SFTP deployment
deploy/deploy-dolibarr.php Deploy Dolibarr modules
deploy/sync-joomla.php Sync between servers (always excludes configuration.php)
deploy/backup-before-deploy.php Snapshot server before deploying
deploy/rollback-joomla.php Restore from pre-deploy snapshot
deploy/health-check.php Post-deploy HTTP/admin/API verification

Typical Workflow

  1. backup-before-deploy.php -- snapshot current state
  2. deploy-joomla.php -- deploy changes
  3. health-check.php -- verify site is responding
  4. rollback-joomla.php -- rollback if health check fails