NAME

Developer::Dashboard::Config - merged configuration loader

SYNOPSIS

my $config = Developer::Dashboard::Config->new(files => $files, paths => $paths);
my $merged = $config->merged;

DESCRIPTION

This module loads and merges global and repo-local configuration for Developer Dashboard.

METHODS

new, load_global, save_global, load_repo, merged, collectors, path_aliases, global_path_aliases, web_workers, save_global_web_workers, web_settings, save_global_web_settings, save_global_path_alias, remove_global_path_alias, docker_config, providers

Load and expose configuration domains used by the runtime.

The web_settings() and save_global_web_settings() methods manage web service settings including host, port, workers, and ssl flag. These settings persist across restart, so dashboard restart inherits the previous serve session configuration.