Files
rspade_system/app/RSpade/resource/DebugProxy/dist/utils/config.js
root f6fac6c4bc Fix bin/publish: copy docs.dist from project root
Fix bin/publish: use correct .env path for rspade_system
Fix bin/publish script: prevent grep exit code 1 from terminating script

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-21 02:08:33 +00:00

30 lines
1.2 KiB
JavaScript
Executable File

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Config = void 0;
const logger_1 = require("./logger");
class Config {
// HTTP Server
static HTTP_PORT = parseInt(process.env.DEBUG_PROXY_PORT || '9080', 10);
// DBGp Server
static DBGP_PORT = parseInt(process.env.DBGP_PORT || '9003', 10);
// Paths
static AUTH_SESSION_PATH = process.env.AUTH_SESSION_PATH || '/var/www/html/storage/rsx-ide-bridge';
// Logging
static LOG_LEVEL = Config.parseLogLevel(process.env.LOG_LEVEL || 'INFO');
// Session Management
static SESSION_TIMEOUT_MS = parseInt(process.env.SESSION_TIMEOUT_MS || '3600000', 10); // 1 hour default
// Server Info
static SERVICE_NAME = 'rspade-debug-proxy';
static SERVICE_VERSION = '1.0.0';
static parseLogLevel(level) {
switch (level.toUpperCase()) {
case 'ERROR': return logger_1.LogLevel.ERROR;
case 'WARN': return logger_1.LogLevel.WARN;
case 'INFO': return logger_1.LogLevel.INFO;
case 'DEBUG': return logger_1.LogLevel.DEBUG;
default: return logger_1.LogLevel.INFO;
}
}
}
exports.Config = Config;
//# sourceMappingURL=config.js.map