Nawaz Dhandala
9f3ccc7d74
style(exec): type-annotate spawned child as ChildProcess and format spawn call
2025-11-07 13:22:24 +00:00
Nawaz Dhandala
e31417c5bf
style(exec, nginx, docs): tidy formatting and indentation across Execute.ts, NginxConfigurator.ts, and Telemetry Documentation
2025-11-06 19:41:57 +00:00
Nawaz Dhandala
bf6e97c35d
feat(exec): add executeCommandInheritStdio and use it for nginx config test
...
- Add spawn and SpawnOptions imports and implement Execute.executeCommandInheritStdio
that runs commands with inherited stdio, logs errors, and rejects on non-zero exit.
- Update NginxConfigurator to run `nginx -t -c /etc/nginx/nginx.conf` via the new
inherit-stdio helper before reloading nginx.
2025-11-06 19:41:01 +00:00
Nawaz Dhandala
cf83319a90
style(execute): normalize import formatting and reindent exec callback
2025-10-28 19:26:44 +00:00
Nawaz Dhandala
444cf040a6
refactor(execute,code-repository): allow ExecOptions in Execute.executeCommand and use cwd instead of 'cd'
...
- Extend Execute.executeCommand to accept ExecOptions and forward them to child_process.exec
- Log stderr on error and debug-log stderr when present
- Update CodeRepository to pass cwd to Execute.executeCommand instead of prefixing commands with "cd"
2025-10-28 17:37:06 +00:00
Nawaz Dhandala
2781bf0583
refactor(execute,code-repository): add executeCommandFile (execFile wrapper) and use it in commitChanges
2025-10-27 17:52:00 +00:00
Simon Larsen
54c526ffed
Refactor import paths in utility files to use relative paths instead of absolute paths. This change enhances module resolution and maintains consistency across the codebase. Updated imports in Execute.ts, Express.ts, Greenlock.ts, JsonToCsv.ts, JsonWebToken.ts, LocalFile.ts, Logger.ts, various Monitor criteria files, Realtime.ts, Response.ts, StartServer.ts, Stream.ts, Telemetry.ts, TwoFactorAuth.ts, VMAPI.ts, VMRunner.ts, and Workspace files.
2025-05-21 13:55:49 +01:00
Simon Larsen
93d12dde36
feat: add CaptureSpan decorator to multiple utility classes for improved telemetry tracking
2025-03-17 19:08:45 +00:00
Simon Larsen
b8ae12828c
feat: add CaptureSpan decorator to multiple classes for enhanced telemetry tracking
2025-03-17 18:51:26 +00:00
Simon Larsen
dea6c55365
refactor: Update import statements for CommonUI to use Common/UI
2024-08-07 15:50:32 -06:00