29 lines
847 B
JavaScript
Executable File
29 lines
847 B
JavaScript
Executable File
// Frontend configuration (can be overridden by defining window.BenchConfig before loading this file)
|
|
(function() {
|
|
window.BenchConfig = window.BenchConfig || {};
|
|
|
|
const origin = window.location.origin;
|
|
const protocol = window.location.protocol;
|
|
const hostname = window.location.hostname;
|
|
|
|
if (!window.BenchConfig.frontendBaseUrl) {
|
|
window.BenchConfig.frontendBaseUrl = origin;
|
|
}
|
|
|
|
if (!window.BenchConfig.backendApiUrl) {
|
|
window.BenchConfig.backendApiUrl = `${protocol}//${hostname}:8007/api`;
|
|
}
|
|
|
|
if (!window.BenchConfig.benchScriptPath) {
|
|
window.BenchConfig.benchScriptPath = '/scripts/bench.sh';
|
|
}
|
|
|
|
if (!window.BenchConfig.apiTokenPlaceholder) {
|
|
window.BenchConfig.apiTokenPlaceholder = 'YOUR_TOKEN';
|
|
}
|
|
|
|
if (!window.BenchConfig.iperfServer) {
|
|
window.BenchConfig.iperfServer = '10.0.1.97';
|
|
}
|
|
})();
|