fix: generate sentinel url
This commit is contained in:
@@ -60,6 +60,7 @@ class Form extends Component
|
||||
'server.settings.sentinel_metrics_history_days' => 'required|integer|min:1',
|
||||
'server.settings.sentinel_push_interval_seconds' => 'required|integer|min:10',
|
||||
'wildcard_domain' => 'nullable|url',
|
||||
'server.settings.sentinel_custom_url' => 'nullable|url',
|
||||
'server.settings.is_sentinel_enabled' => 'required|boolean',
|
||||
'server.settings.server_timezone' => 'required|string|timezone',
|
||||
'server.settings.force_docker_cleanup' => 'required|boolean',
|
||||
@@ -88,6 +89,7 @@ class Form extends Component
|
||||
'server.settings.sentinel_metrics_history_days' => 'Metrics History',
|
||||
'server.settings.sentinel_push_interval_seconds' => 'Push Interval',
|
||||
'server.settings.is_sentinel_enabled' => 'Server API',
|
||||
'server.settings.sentinel_custom_url' => 'Sentinel URL',
|
||||
'server.settings.server_timezone' => 'Server Timezone',
|
||||
'server.settings.delete_unused_volumes' => 'Delete Unused Volumes',
|
||||
'server.settings.delete_unused_networks' => 'Delete Unused Networks',
|
||||
|
||||
@@ -527,6 +527,22 @@ $schema://$host {
|
||||
Storage::disk('ssh-mux')->delete($this->muxFilename());
|
||||
}
|
||||
|
||||
public function generateSentinelUrl() {
|
||||
if ($this->isLocalhost()) {
|
||||
return 'http://host.docker.internal:8888';
|
||||
}
|
||||
$settings = InstanceSettings::get();
|
||||
if ($settings->fqdn) {
|
||||
return $settings->fqdn;
|
||||
}
|
||||
if ($settings->ipv4) {
|
||||
return $settings->ipv4 . ':8888';
|
||||
}
|
||||
if ($settings->ipv6) {
|
||||
return $settings->ipv6 . ':8888';
|
||||
}
|
||||
return null;
|
||||
}
|
||||
public function generateSentinelToken()
|
||||
{
|
||||
$data = [
|
||||
|
||||
Reference in New Issue
Block a user