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>
30 lines
1.2 KiB
JavaScript
Executable File
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
|