Download the PHP package joro/typo3reversedeployment without Composer
On this page you can find all versions of the php package joro/typo3reversedeployment. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download joro/typo3reversedeployment
More information about joro/typo3reversedeployment
Files in joro/typo3reversedeployment
Package typo3reversedeployment
Short Description Export DB and files to your TYPO3 dev installation
License GPL-3.0-or-later
Informations about the package typo3reversedeployment
Reverse deploy TYPO3 DB and Folders
Features:
- Export TYPO3 Database and download (exclude tables)
- Download only referenced files to your local fileadmin
- Download specific folders like ./uploads or download entire fileadmin
Requirements:
- TYPO3 Console (>=4.6) on remote TYPO3 installation
- A SSH connection to the remote server
rsync
to download files- Works with TYPO3 7.x/8.x/9.x/10.x
:warning: In version 2.0.0 ...->ssh('example.org'); changes to
...->setRemoteServer('example.org');
Security
Created temporary files should be protected from public access
Apache
The code will check for .htaccess
file within typo3temp/joro_typo3reversedeployment
and creates it as needed.
Example content:
NGINX
Add this to your NGINX configuration to disabled public access of temp files
Usage:
1) Create a new file in folder .reverse
, e.g. .reverse/remote.php
2) Run vendor/bin/typo3reverse
Add/remove methods for files include/exclude
Add/remove item to/from exludes array
Add/remove item to/from includes array
Use SSH-Key with passphrase
You can define your passphrase like shown in this example:
If you do not want to have your passphrase stored in a file, you can use an environment variable:
Then you can start the reverse deployment with a command like this:
Build phar file
Using MacFJA/PharBuilder package to create PHAR file
For configuration see composer.json extra -> phar-builder