Files
serv_benchmark/frontend/config.js
Gilles Soulier c67befc549 addon
2026-01-05 16:08:01 +01:00

33 lines
942 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.0.50';
}
if (!window.BenchConfig.uploadsPath) {
window.BenchConfig.uploadsPath = '/uploads';
}
})();