[[oktatas:web:deploy:deployer|< Deployer]] ====== Gépek ====== * **Szerző:** Sallai András * Copyright (c) Sallai András, 2019, 2020 * [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]] * Web: http://szit.hu ===== Több host ===== Egyszerre több távoli gépen is tevékenykedhetünk. {{:oktatas:web:deploy:deployer:deployer_more_host.png?400|}} user('janos') ->set('deploy_path', '/var/www/html'); task('ir', function() { run('echo egy >> adat.txt'); }); Az adat.txt a janos saját könyvtárában jön létre: /home/janos/adat.txt ===== Egy host, több helyszín ===== A stage, több helyszín vagy színpad. Például, ugyanazon a gépen kétféle verziót szeretnénk telepíteni. Mondjuk egy béta és egy production verzió. hostname('192.168.5.103') ->user('karol') ->set('deploy_path', '/srv/www/karol.net/production'); host('beta') ->hostname('192.168.5.103') ->user('karol') ->set('deploy_path', '/srv/www/karol.net/beta'); task('test', function() { writeln('Helló Világ'); }); task('pwd', function() { $res = run('pwd'); writeln("Aktuális könyvtár: $res"); }); Futtassuk egyiket: dep pwd production Másikat: dep pwd beta