{
protected static $_data = [
- //'hosting' => ['host' => 'clockwork.cubedesigners.com', 'basepath' => '/data/fluidbook/hosting', 'ip' => '178.33.250.33'],
+ 'hosting' => ['host' => 'clockwork.cubedesigners.com', 'basepath' => '/data/fluidbook/hosting', 'ip' => '178.33.250.33'],
'hosting2' => ['host' => 'clockwork.cubedesigners.com', 'basepath' => '/data/fluidbook/hosting2', 'ip' => '213.186.47.100'],
//'ushosting' => ['host' => 'kingkong.cubedesigners.com', 'basepath' => '/home/fluidbook/data/hosting', 'ip' => '134.148.91.250'],
];
protected function updateHosting($name, $data)
{
$d = Files::mkdir(protected_path('hosting/' . $name));
+ Files::emptyDir($d);
+
$r = Files::mkdir(resource_path('hosting'));
$servers = FluidbookExternalInstallServer::withoutGlobalScopes()->where('protocol', $name)->get();
'$dockerpath' => $server->php ? '/var/www/html' : '/usr/local/apache2/htdocs',
'$domains' => implode(',', Text::explodeNewLines($server->subdomains)),
'$hosting' => $name,
- '$path' => $data['basepath'],
+ '$path' => $data['basepath'].$server->base_path,
]);
$updateAll[] = '/docker/fluidbook-' . $name . '/server-' . $server->id . '/update';
}