1
DEPLOY-SCRIPTS
Jonathan Miller edited this page 2026-06-09 16:55:02 +00:00

Deploy Scripts

Deployment tools for Joomla and SFTP.

deploy:joomla

Deploy a Joomla extension via SFTP:

php bin/moko deploy:joomla --host mokoconsulting.tech --user mokoconsulting --path /public_html

deploy:sftp

Generic SFTP push:

php bin/moko deploy:sftp --host host --user user --source ./dist --dest /remote/path

deploy:backup

Take a backup before deployment:

php bin/moko deploy:backup --host mokoconsulting.tech

deploy:rollback

Rollback a deployment:

php bin/moko deploy:rollback --host mokoconsulting.tech --version 01.00.00

deploy:health-check

Verify site health post-deploy:

php bin/moko deploy:health-check --url https://mokoconsulting.tech

deploy:sync

Continuous sync for development:

php bin/moko deploy:sync --host waas.dev.mokoconsulting.tech --watch

Deployment Flow

  1. deploy:backup - backup current state
  2. deploy:joomla or deploy:sftp - push files
  3. deploy:health-check - verify
  4. If failed: deploy:rollback