proxyType(); if ($proxyType === 'NONE') { return 'OK'; } $proxy_path = $server->proxyPath(); if ($server->isNonRoot()) { $payload = [ "mkdir -p $proxy_path", "chown -R $server->user:$server->user $proxy_path", "cat $proxy_path/docker-compose.yml", ]; } else { $payload = [ "mkdir -p $proxy_path", "cat $proxy_path/docker-compose.yml", ]; } $proxy_configuration = instant_remote_process($payload, $server, false); if ($reset || !$proxy_configuration || is_null($proxy_configuration)) { $proxy_configuration = Str::of(generate_default_proxy_configuration($server))->trim()->value; } if (!$proxy_configuration || is_null($proxy_configuration)) { throw new \Exception("Could not generate proxy configuration"); } return $proxy_configuration; } }