Files
serv_benchmark/frontend/config.js
2025-12-20 03:47:10 +01:00

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';
}
})();