Clones a website from source to a new website in destination.
<source>
: Name of source website to be cloned. Format [user@ssh-hostname:]sitename
<destination>
: Name of destination website to be cloned. Format [user@ssh-hostname:]sitename
[–files]
: Sync only files.
[–db]
: Sync only database.
[–uploads]
: Sync only uploads.
[–ssl]
: Enables ssl on site.
—
options:
[–ssl-key=<ssl-key-path>]
: Path to the SSL key file.
[–ssl-crt=<ssl-crt-path>]
: Path to the SSL crt file.
[–wildcard]
: Gets wildcard SSL.
# Clone site on same host
$ ee site clone foo.com bar.com
# Clone site from remote server
$ ee site clone [email protected]:foo.com bar.com
# Clone site from remote with same name
$ ee site clone [email protected]:foo.com .
# Clone site to remote
$ ee site clone foo.com [email protected]:bar.com
# Clone site from remote. Only clone files and db, not uploads
$ ee site clone [email protected]:foo.com bar.com --files --db
# Clone site from remote and enable ssl
$ ee site clone [email protected]:foo.com bar.com --ssl=le --wildcard
Name | Description |
---|---|
ee site clean | Clears Object and Page cache for site. |
ee site create | Runs site installation with provided site type. |
ee site delete | Deletes a website. |
ee site disable | Disables a website. It will stop and remove the docker containers of the website if they are running. |
ee site enable | Enables a website. It will start the docker containers of the website if they are stopped. |
ee site info | Display all the relevant site information, credentials and useful links. |
ee site list | Lists the created websites. |
ee site publish | Publishes site online using ngrok. |
ee site refresh | Re-create sites docker-compose file and update the containers containers. |
ee site reload | Reload services in containers without restarting container(s) associated with site. |
ee site restart | Restarts containers associated with site. |
ee site share | Share a site online using ngrok. |
ee site ssl | Verifies ssl challenge and also renews certificates(if expired). |
ee site ssl-renew | Renews letsencrypt ssl certificates. |
ee site ssl-verify | Verifies ssl challenge and also renews certificates(if expired). |
ee site sync | Syncs a website from source to an existing website in destination. |
ee site update | Supports updating and upgrading site. |
Argument | Description |
---|---|
–sites_path=<path> | Absolute path to where all sites will be stored. |
–locale=<locale> | Locale for WordPress. |
–le-mail=<le-mail> | Mail-id to be used for letsencrypt. |
–wp-mail=<wp-mail> | Default Mail-id to be used for WordPress site installation. |
–sysctl=<true/false> | Whether to add sysctl config in docker-compose. |
–[no-]color | Whether to colorize the output. |
–debug[=<group>] | Show all PHP errors; add verbosity to EE bootstrap. |
–quiet | Suppress informational messages. |