@@ -7,7 +7,7 @@ |
||
7 | 7 | set('node_version', '23.x'); |
8 | 8 | |
9 | 9 | desc('Installs npm packages'); |
10 | -task('provision:node', function () { |
|
10 | +task('provision:node', function() { |
|
11 | 11 | if (has('nodejs_version')) { |
12 | 12 | throw new \RuntimeException('nodejs_version is deprecated, use node_version_version instead.'); |
13 | 13 | } |
@@ -4,16 +4,16 @@ discard block |
||
4 | 4 | |
5 | 5 | namespace Deployer; |
6 | 6 | |
7 | -set('domain', function () { |
|
7 | +set('domain', function() { |
|
8 | 8 | return ask(' Domain: '); |
9 | 9 | }); |
10 | 10 | |
11 | -set('public_path', function () { |
|
11 | +set('public_path', function() { |
|
12 | 12 | return ask(' Public path: ', 'public'); |
13 | 13 | }); |
14 | 14 | |
15 | 15 | desc('Configures a server'); |
16 | -task('provision:server', function () { |
|
16 | +task('provision:server', function() { |
|
17 | 17 | run('usermod -a -G www-data caddy'); |
18 | 18 | $html = <<<'HTML' |
19 | 19 | <!DOCTYPE html> |
@@ -74,7 +74,7 @@ discard block |
||
74 | 74 | })->oncePerNode(); |
75 | 75 | |
76 | 76 | desc('Provision website'); |
77 | -task('provision:website', function () { |
|
77 | +task('provision:website', function() { |
|
78 | 78 | $restoreBecome = become('deployer'); |
79 | 79 | |
80 | 80 | run("[ -d {{deploy_path}} ] || mkdir -p {{deploy_path}}"); |
@@ -118,11 +118,11 @@ discard block |
||
118 | 118 | })->limit(1); |
119 | 119 | |
120 | 120 | desc('Shows access logs'); |
121 | -task('logs:access', function () { |
|
121 | +task('logs:access', function() { |
|
122 | 122 | run('tail -f {{deploy_path}}/log/access.log'); |
123 | 123 | })->verbose(); |
124 | 124 | |
125 | 125 | desc('Shows caddy syslog'); |
126 | -task('logs:caddy', function () { |
|
126 | +task('logs:caddy', function() { |
|
127 | 127 | run('sudo journalctl -u caddy -f'); |
128 | 128 | })->verbose(); |
@@ -5,13 +5,13 @@ discard block |
||
5 | 5 | |
6 | 6 | use function Deployer\Support\parse_home_dir; |
7 | 7 | |
8 | -set('sudo_password', function () { |
|
8 | +set('sudo_password', function() { |
|
9 | 9 | return askHiddenResponse(' Password for sudo: '); |
10 | 10 | }); |
11 | 11 | |
12 | 12 | |
13 | 13 | desc('Setups a deployer user'); |
14 | -task('provision:user', function () { |
|
14 | +task('provision:user', function() { |
|
15 | 15 | if (test('id deployer >/dev/null 2>&1')) { |
16 | 16 | // TODO: Check what created deployer user configured correctly. |
17 | 17 | // TODO: Update sudo_password of deployer user. |
@@ -51,7 +51,7 @@ discard block |
||
51 | 51 | |
52 | 52 | |
53 | 53 | desc('Copy public key to remote server'); |
54 | -task('provision:ssh_copy_id', function () { |
|
54 | +task('provision:ssh_copy_id', function() { |
|
55 | 55 | $defaultKeys = [ |
56 | 56 | '~/.ssh/id_rsa.pub', |
57 | 57 | '~/.ssh/id_ed25519.pub', |
@@ -15,7 +15,7 @@ discard block |
||
15 | 15 | |
16 | 16 | // Name of lsb_release like: focal, bionic, etc. |
17 | 17 | // As only Ubuntu 20.04 LTS is supported for provision should be the `focal`. |
18 | -set('lsb_release', function () { |
|
18 | +set('lsb_release', function() { |
|
19 | 19 | return run("lsb_release -s -c"); |
20 | 20 | }); |
21 | 21 | |
@@ -39,7 +39,7 @@ discard block |
||
39 | 39 | ]); |
40 | 40 | |
41 | 41 | desc('Checks pre-required state'); |
42 | -task('provision:check', function () { |
|
42 | +task('provision:check', function() { |
|
43 | 43 | if (get('remote_user') !== 'root' && get('become') !== 'root') { |
44 | 44 | warning(''); |
45 | 45 | warning('Run provision as root: -o remote_user=root'); |
@@ -69,7 +69,7 @@ discard block |
||
69 | 69 | })->oncePerNode(); |
70 | 70 | |
71 | 71 | desc('Collects required params'); |
72 | -task('provision:configure', function () { |
|
72 | +task('provision:configure', function() { |
|
73 | 73 | $params = [ |
74 | 74 | 'sudo_password', |
75 | 75 | 'domain', |
@@ -115,7 +115,7 @@ discard block |
||
115 | 115 | |
116 | 116 | |
117 | 117 | desc('Adds repositories and update'); |
118 | -task('provision:update', function () { |
|
118 | +task('provision:update', function() { |
|
119 | 119 | // PHP |
120 | 120 | run('apt-add-repository ppa:ondrej/php -y', ['env' => ['DEBIAN_FRONTEND' => 'noninteractive']]); |
121 | 121 | |
@@ -130,14 +130,14 @@ discard block |
||
130 | 130 | ->verbose(); |
131 | 131 | |
132 | 132 | desc('Upgrades all packages'); |
133 | -task('provision:upgrade', function () { |
|
133 | +task('provision:upgrade', function() { |
|
134 | 134 | run('apt-get upgrade -y', ['env' => ['DEBIAN_FRONTEND' => 'noninteractive'], 'timeout' => 900]); |
135 | 135 | }) |
136 | 136 | ->oncePerNode() |
137 | 137 | ->verbose(); |
138 | 138 | |
139 | 139 | desc('Installs packages'); |
140 | -task('provision:install', function () { |
|
140 | +task('provision:install', function() { |
|
141 | 141 | $packages = [ |
142 | 142 | 'acl', |
143 | 143 | 'apt-transport-https', |
@@ -171,7 +171,7 @@ discard block |
||
171 | 171 | ->oncePerNode(); |
172 | 172 | |
173 | 173 | desc('Configures the ssh'); |
174 | -task('provision:ssh', function () { |
|
174 | +task('provision:ssh', function() { |
|
175 | 175 | run("sed -i 's/PasswordAuthentication .*/PasswordAuthentication no/' /etc/ssh/sshd_config"); |
176 | 176 | run('ssh-keygen -A'); |
177 | 177 | run('service ssh restart'); |
@@ -182,7 +182,7 @@ discard block |
||
182 | 182 | })->oncePerNode(); |
183 | 183 | |
184 | 184 | desc('Setups a firewall'); |
185 | -task('provision:firewall', function () { |
|
185 | +task('provision:firewall', function() { |
|
186 | 186 | run('ufw allow 22'); |
187 | 187 | run('ufw allow 80'); |
188 | 188 | run('ufw allow 443'); |
@@ -190,7 +190,7 @@ discard block |
||
190 | 190 | })->oncePerNode(); |
191 | 191 | |
192 | 192 | desc('Verifies what provision was successful'); |
193 | -task('provision:verify', function () { |
|
193 | +task('provision:verify', function() { |
|
194 | 194 | fetch('{{domain}}', 'get', [], null, $info, true); |
195 | 195 | if ($info['http_code'] === 404) { |
196 | 196 | info("provisioned successfully!"); |
@@ -74,7 +74,7 @@ discard block |
||
74 | 74 | $deployer->hosts->set($aliases[0], $host); |
75 | 75 | return $host; |
76 | 76 | } else { |
77 | - $hosts = array_map(function ($hostname) use ($deployer): Host { |
|
77 | + $hosts = array_map(function($hostname) use ($deployer): Host { |
|
78 | 78 | $host = new Host($hostname); |
79 | 79 | $deployer->hosts->set($hostname, $host); |
80 | 80 | return $host; |
@@ -96,7 +96,7 @@ discard block |
||
96 | 96 | $deployer->hosts->set($host->getAlias(), $host); |
97 | 97 | return $host; |
98 | 98 | } else { |
99 | - $hosts = array_map(function ($hostname) use ($deployer): Localhost { |
|
99 | + $hosts = array_map(function($hostname) use ($deployer): Localhost { |
|
100 | 100 | $host = new Localhost($hostname); |
101 | 101 | $deployer->hosts->set($host->getAlias(), $host); |
102 | 102 | return $host; |
@@ -333,7 +333,7 @@ discard block |
||
333 | 333 | { |
334 | 334 | $currentBecome = get('become'); |
335 | 335 | set('become', $user); |
336 | - return function () use ($currentBecome) { |
|
336 | + return function() use ($currentBecome) { |
|
337 | 337 | set('become', $currentBecome); |
338 | 338 | }; |
339 | 339 | } |
@@ -392,7 +392,7 @@ discard block |
||
392 | 392 | } |
393 | 393 | } |
394 | 394 | $options = array_merge($namedArguments, $options); |
395 | - $run = function ($command, $options = []): string { |
|
395 | + $run = function($command, $options = []): string { |
|
396 | 396 | $host = currentHost(); |
397 | 397 | |
398 | 398 | $command = parse($command); |
@@ -851,7 +851,7 @@ discard block |
||
851 | 851 | } |
852 | 852 | |
853 | 853 | if (Deployer::isWorker()) { |
854 | - return (string)Deployer::proxyCallToMaster(currentHost(), __FUNCTION__, ...func_get_args()); |
|
854 | + return (string) Deployer::proxyCallToMaster(currentHost(), __FUNCTION__, ...func_get_args()); |
|
855 | 855 | } |
856 | 856 | |
857 | 857 | /** @var QuestionHelper */ |
@@ -865,7 +865,7 @@ discard block |
||
865 | 865 | $question->setHidden(true); |
866 | 866 | $question->setHiddenFallback(false); |
867 | 867 | |
868 | - return (string)$helper->ask(input(), output(), $question); |
|
868 | + return (string) $helper->ask(input(), output(), $question); |
|
869 | 869 | } |
870 | 870 | |
871 | 871 | function input(): InputInterface |