Ftp-Deployment Extension – deploy do 5min
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Felix
- Nette Core | 1196
Pouzivam uz dlouho skvely nastroj od @DavidGrudl ftp-deployment.
Potreboval jsem nejake unifikovane reseni pro vice projektu, tak jsem si na to vytvoril extension.
Pouziti je jednoduche:
- Instalace pomoci Composeru
$ composer require minetro/deployer-extension:~1.0.0
- Registrace pomoci Extension
extensions:
deployer: Minetro\Deployer\DI\DeployerExtension
- Nastaveni pres Neon
Prikladna konfigurace.
deployer:
config:
mode: run
logFile: %appDir%/log/deployer.log
tempDir: %appDir%/temp
colors: off
sections:
web1:
remote: REMOTE_URL
local: %wwwDir%
testMode: false
allowdelete: on
passiveMode: on
preprocess: off
ignore:
# Ignore masks
# ...
before:
#- [@\TestBeforeListener, onBefore]
after:
#- [@\TestAfterListener, onAfter]
purge:
- temp/cache
- temp/myfolder
Vice info v readme na Githubu [ deployer-extension ].
Aktualne i s podporou malych pluginu:
- MaintenanceListener
- ComposerUpdateListener
- ComposerInstallListener
Budu rad za jakykoli feedback. Diky.
Editoval Felix (26. 5. 2015 17:57)